1、JavaScript是什么_______。
A)客户端脚本语言√B)客户端标记语言C)服务器端脚本语言D)服务器端标记语言2、关于JavaScript的作用说法正确的是_______。
(选三项)A)JavaScript即面向过程又面向对象√B)实现客户端表单验证√C)制作网页特效√D)JavaScript语言属于低级语言3、关于JavaScript编程工具的说法,正确的是_______。
A)只能使用DreamWeaverB)只能使用记事本C)只能使用EditPlusD)一切文本编辑器皆可√4、完整的JavaScript实现包括三个部分,除了_______。
A)ECMAScriptB)BOMC)COM √D)DOM5、JavaScript脚本文件的后缀名是_______。
A)*.jspB)*.js √C)*.javaD)*.asp6、将JavaScript脚本文件导入到HTML页面所对应的标记是_______。
A)<import>B)<embed>C)<link>D)<script> √7、JavaScript中,下列注释语句正确的是_______。
(选两项)A)/这里是注释B)//这里是注释√C)/* 这里是注释*/ √D)--这里是注释8、JavaScript语言中声明变量的关键字是_______。
A)dimB)variantC)var √D)varchar9、在JavaScript中,声明一个变量而未对该变量赋初始值,则该变量对应的数据类型是_______。
A)NumberB)Undefined √C)StringD)Boolean10、在JavaScript中,下列说法中,错误的是_______。
A)JavaScript中不区分大小写√B)在JavaScript中用//表示注释C)在JavaScript中,字符串即可以用单引号引用,也可以用双引号引用D)JavaScript语言属于弱类型编程语言11、分析下面的JavaScript语句:str="This apple costs" + 5 + 0.5;执行后str的结果是_______。
A)"This apple costs"5.5B)This apple costs50.5 √C)"This apple costs"50.5D)This apple costs5.512、JavaScript的表达式parseInt("8")+parseInt('8')的结果是多少_______。
A)8+8B)88.0C)16.0 √D)"8"+'8'13、分析下面的JavaScript代码段:var a= [2,3,4,5,6];sum=0;for(i=1;i<a.length;i++)sum+=a[i];document.write(sum);输出结果是_______。
A)18.0 √B)12.0C)20.0D)14.014、下列语句中,_______语句是根据表达式的值,进行匹配,然后执行其中的一个语句块,如果找不到匹配项,则执行默认的语句块。
A)字符串运算符B)if-elseC)forD)switch √15、下列代码能产生( )个输出var i = 1;for(;;i++)if(i)alert(i);elsebreak;A)19个B)无限多个√C)20个D)0个16、以下哪项是JavaScript函数能实现的_______。
A)返回一个值B)接受参数C)处理业务D)以上都可以√17、在JavaScript中,数组的_______属性能够返回数组元素的个数。
A)length √B)pushC)countD)size18、分析下面的JavaScript代码段:var x = "15";str = x+5;a = parseFloat(str);document.write(a);执行完的结果是_______。
A)20.0B)NaNC)155.0 √D)20.019、以下JavaScript代码中,到第5行时,变量count的值是_______。
1 for(var count = 0; ;)2 if(count < 10)3 count += 3;4 else5 alert(count);A)3.0B)12.0 √C)11.0D)0.020、JavaScript表达式true ? 5 : 6 的结果是多少( )。
A)5.0 √B)6.0C)56.0D)语法错误21、如下代码片断的作用是:<a href="javascript:close();">点我看看</a> ________。
A)关闭当前窗口√B)弹出提示窗口C)刷新当前窗口D)重载当前窗口22、网页编程,可以用下例的哪种语言来实现的______。
A)TCP/IPB)WWWC)HTML √D)HTTP23、不能够返回键盘上的按键所对应字符的事件是_______。
A)onMouseOver √B)onKeyDownC)onKeyPressD)onKeyUp24、用户更改表单元素select 中的值时,就会调用______事件处理程序。
A)onClickB)onChange √C)onMouseOverD)onFocus25、当按下键盘上的A键后,使用onKeyDown事件,event.keyCode的结果是_______。
A)10.0B)13.0C)97.0D)65.0 √26、分析下面的JavaScrip代码段:var s1 = 15;var s2 = "string";if(isNaN(s1))document.write(s1);if(isNaN (s2))document.write(s2);输出的结果是( )。
A)15.0B)15 stringC)string √D)不打印任何信息27、在当前页面的同一目录下有一名为show.js的文件,下列________代码可以正确访问该文件。
A)<script runat="show.js"></script>B)<script src="show.js"></script> √C)<script language="show.js"></script>D)<script type="show.js"></script>28、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其它部分将弹出一个消息框显示文本框中的内容。
下面语句正确的是________。
A)<INPUT TYPE="text" onChange="alert(text.value)"/>B)<INPUT TYPE="text" onChange="alert(this.value)"/> √C)<INPUT TYPE="text" onClick="alert(this.value)"/>D)<INPUT TYPE="text" onClick="alert(value)"/>29、分析下面JavaScript的代码段:<FORM><INPUT TYPE="text" name="Text1" value="Text1"><INPUT TYPE="text" name="Text2" value="Text2" onFocus=alert("我是焦点") onBlur=alert("我不是焦点!")></FORM>下面的说法正确的是( )。
(选择两项)A)假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其他部分时,弹出"我不是焦点"消息框B)假如现在输入光标在Text2上,用鼠标单击页面的其他部分时,弹出"我不是焦点"消息框√C)当用鼠标选中Text2时,弹出"我是焦点"消息框,再用鼠标选中Text1文本框时,弹出"我不是焦点"消息框√D)当用鼠标选中Text1时,弹出"我是焦点"消息框,再用鼠标选中Text2文本框时,弹出"我不是焦点"消息框30、下列哪个属性表示JavaScript中的事件源对象_______。
B)srcElement √C)eventD)type31、在JavaScript中,通过哪个样式属性修改字体大小_______。
A)fontsizeB)font_sizeC)fontSize √D)font-Size32、已知页面上有一个名为"关闭图片"按钮,需关闭图片:<img src="ss.jpg" id="dd"> , 假设按钮的onClick事件的函数是doClose,下面对该函数的描述正确的是_______。
A)document.getElementByName("dd").style.display="none";B)document.getElementByTag("dd").style.display="none";C)document.getElementByName("dd").style.display="block";D)document.getElementById("dd").style.display="none"; √33、在HTML页面中有一个按钮控件:<INPUT NAME="MyButton" TYPE="BUTTON" Value="点击我" OnClick="deal();"/>,在JavaScript脚本中如下语句:function deal(){document.bgColor ="red";}当按下该按钮时,会发生_______。