网页脚本语言设计期末考试试卷试题及答案.docx
网页脚本语言设计期末考试试卷试题及答案1、写“Hello World”的正确 javascript 语法是? A、document.write("Hello World")(正确答案)B、"Hello World"C、 response.write("Hello World")D、 ("Hello World")2、下列 JS 的判断语句中( )是正确的 A、if(i=0)(正确答案)B、if(i=0)C、if i=0 thenD、if i=0 then3、JS 特性不包括( D ) A、解释性B、用于客户端C、基于对象D、面向对象(正确答案)4、下列 JavaScript 的循环语句中( )是正确的 A、if(i<10;i+)B、for(i=0;i<10)C、for i=1 to 10D、for(i=0;i<=10;i+)(正确答案)5、有语句“var x=0;while( ) x+=2;”,要使 while 循环体执行 10 次,空白处的循环判定式应写为() A、x<10B、x<=10C、x<20(正确答案)D、x<=206、分析下面的 JavaScript 代码段,输出结果是( ) A、21(正确答案)B、23456C、2,3,4,5,6D、197、JS 语句var a1=10; var a2=20;alert("a1+a2="+a1+a2)将显示( )结果 A、a1+a2=30B、a1+a2=1020(正确答案)C、a1+a2=a1+a28、将字串 s 中的所有字母变为小写字母的方法是 A、s.toSmallCase()B、s.toLowerCase()(正确答案)C、s.toUpperCase()D、s.toUpperChars()9、下列选项中,( )不是网页中的事件 A、onclickB、onmouseoverC、onsubmitD、onpressbutton(正确答案)10、产生当前日期的方法是 A、Now()B、new Date()(正确答案)11、如果想在网页显示后,动态地改变网页的标题 A、是不可能的B、通过 document.write(“新的标题内容”)C、 通过 document.title=(“新的标题内容”)(正确答案)D、通过 document.changeTitle(“新的标题内容”)12、以下( )表达式产生一个 06 之间(含 0,7)的随机整数. A、Math.floor(Math.random()6)B、Math.floor(Math.random()7)(正确答案)C、Math.floor(Math.random()8)D、Math.ceil(Math.random()8)13、HTML 文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 A、<HTML>(正确答案)B、<HEAD>C、<BODY>D、<TITLE>14、在 HTML 页面中,不能与 onChange 事件处理程序相关联的表单元素有 A、文本框B、复选框C、列表框D、按钮(正确答案)15、在 Javascript 中要改变页面文档的背景色,需要修改 document 对象的()属性。 A、BackColorB、BackgroundColorC、BgColor(正确答案)D、Background16、在 HTML 页面上编写 Javascript 代码时,应编写在()标签中间。 A、<javascript>和</javascript>B、<script>和</script>(正确答案)C、<head>和</head>D、<body>和</body>17、在 Javascript 中,可以使用 Date 对象的()方法返回一个月中的每一天。 A、getDate(正确答案)B、getYearC、getMonthD、getTime18、在 Javascript 中,对于浏览器对象的层次关系理解正确的是() A、document 对象包含 location 对象和 history 对象B、window对象是所有页面内容的根对象(正确答案)C、location 对象包含 history19、在 Javascript 浏览器对象模型中,window 对象的()属性用来指定浏览器状态栏中显示 的临时消息。 A、status(正确答案)B、screenC、historyD、document20、编写 Javascript 函数实现网页背景色选择器,下列选项中正确的是(B) A、function change(color) window.bgColor=color;B、function change(color) document.bgColor=color;(正确答案)C、function change(color) body.bgColor=color;D、 function change(color) form.bgColor=color;21、Javascript 中制作图片代替按钮的提交效果需要手动提交方法 submit(),以下调用正确的 是 A、submit()B、myform.submit()C、document.myform.submit()(正确答案)D、window.myform.submit()22、在 HTML 页面中包含一个按钮控件 mybutton,如果要实现点击该按钮时调用已定义的 Javascript 函数 compute,要编写的 HTML 代码是 A、<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”>B、<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”>C、<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”>D、<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”>(正确答案)23、下列选项中关于浏览器对象的说法错误的是 A、history 对象记录了用户在一个浏览器中已经访问过的 URLB、location 对象相当于 IE 浏览器中的地址栏,包含关于当前 URL 地址的信息C、location 对象是 history 对象的父对象(正确答案)D、 location 对象是 window 对象的子对象24、分析下面的 Javascript 代码段,输出结果是()var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a); A、studB、tudenC、uden(正确答案)D、udent25、在 HTML 页面中包含如下所示代码,则编写 Javascript 函数判断是否按下键盘上的回车 键正确的编码是 A、 function myKeyDown() if (window.keyCode=13)alert(“你按下了回车键”)B、 function myKeyDown()if (document.keyCode=13) alert(“你按下了回车键”)C、 function myKeyDown() if (event.keyCode=13)alert(“你按下了回车键”)(正确答案)D、function myKeyDown() if (keyCode=13)alert(“你按下了回车键”)26、如果在HTML 页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该片的功能。 A、 style=”display:visible”B、 style=”display:disvisible”C、 style=”display:block”D、 style=”display:none”(正确答案)27、下列选项中,()段 HTML 代码所表示的“返回”链接能够正确实现 IE 工具栏中“后 退”按钮的功能。 A、<a href=”javascript:history.go(-1)”>返回</a>(正确答案)B、<a href=”javascript:location.back()”>返回</a>C、<a href=”javascript: location go(-1)”>返回</a>28、下面哪个字符串定义语句不正确? A、var mytext= "here is some text!"B、var mytext= 'here is some text!"(正确答案)C、var mytext= 'here is some text!'D、var mytext= "here is nsome text!"29、要为页面编写 JavaScrip 脚本,必须了解下列哪项内容? A、PerlB、C+C、HTML(正确答案)D、VBScript30、赋值运算符的作用是什么? A、给一个变量赋新值(正确答案)B、给一个变量赋予一个新名C、执行比较运算D、没有任何用处31、表达式 123%7 的计算结果是 A、2B、3C、4(正确答案)D、532、 以下哪个表达式将返回假? A、!(3<1)B、 (4>=4)&&(5<=2)(正确答案)C、 ("a"= "a")&&( "c"!= "d")D、 (2<3)|(3<2)33、比较运算符的作用是什么? A、执行数学运算B、处理二进制位,目前还不重要C、比较两个值或表达式,返回真或者假(正确答案)D、只比较数字,不比较字符串34、下面哪一个不是 JavaScrip 运算符? A、=B、=C、&&D、&#(正确答案)35、表达式"123abc"-"123"的计算结果是 A、"abc"B、0C、"123abc123"D、NaN(正确答案)36、下面 4 个变量声明语句中,正确的是() A、var defaultB、var my_house(正确答案)C、var my dogD、 Var 2cats37、要显示含有 JavaScrip 客户端应用程序的页面,必须使用 A、记事本B、 WordC、Web 浏览器(正确答案)D、 Web 服务器38、 单独存放 JavaScrip 程序的文件扩展名是 A、javaB、js(正确答案)C、scriptD、xls39、分析下面的 Javascript 代码段,输出结果是:var s1=parseInt(“101 中学”); document.write(s1); A、NaNB、101 中学C、101(正确答案)D、出现脚本错误40、以下哪条语句会产生运行错误 A、var obj = ( );(正确答案)B、var obj = ;C、va robj = ;D、var obj =/ /;41、window 的哪个方法可以显示输入对话框? A、confirm()B、alert()C、prompt()(正确答案)D、open()42、 open()方法的哪个外观参数可以设置是否显示滚动条? A、locationB、menubarC、scrollbars(正确答案)D、toolbar43、那一个对象可以获得屏幕的大小( ) A、windowB、screen(正确答案)C、navigatoD、screenX44、在 HTML 页面中,下面有关的 Document 对象的描述错误的是() A、Document 对象用于检查和修改 HTML 元素和文档中的文本B、Document 对象用于检索浏览器窗口中的 HTML 文挡的信息C、Document 对象的 location 属性包含有关当前 URL 的信息D、Document 对象提供客户最近访问的 URL 的列表(正确答案)45、setInterval("alert('welcome');",1000); A、等待 1000 秒后,再弹出一个对话框B、等待 1 秒钟后弹出一个对话框C、每隔一秒钟弹出一个对话框(正确答案)D、语句报错,语法有问题46、在某一页面关闭时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件 来完成()。 A、onloadB、onunload(正确答案)C、onclickD、onchange47、 分析下面的 JavaScript 代码段, 输出的结果是()。var a=1549; documentwrite(Mathround(a); A、15(正确答案)B、16C、15.5D、15.448、分析如下的 JavaScript 代码段, 则运行后在页面上输出( ) 。var c="10",d=10;documentwrite(c+d) A、10B、20C、1010(正确答案)D、页面报错49、下列哪个函数可以将参数转换为浮点数?( ) A、isNaN()B、parseInt()C、Number()D、parseFloat()(正确答案)50、如果要从函数返回值,必须使用哪个关键词?( ) A、continueB、breakC、return(正确答案)D、exit