Javascript笔试选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总分100
考试时间:50分钟
单项选择题(每题2分,共50题)
1、关于JavaScript说法正确的是:(C)
a)JavaScript与Java语法完全一样
b)JavaScript要运行必须安装Java运行环境
c)JavaScript一般用于在网页上实现数据验证及特效等
d)JavaScript可于开发Windows应用程序
2、对于代码:分析正确的是(C)
a)Onclick表示鼠标移上去的事件
b)这个代码运行时将报错
c)点击这个按扭时弹出提示框,并显示“你好”
d)必须把alert改为window.alert才能正常运行
3、对方法声明中的错误代码:function Add(int i1,int i2) 分析正确的是(A)
a)参数不能指定数据类型
b)没有指定返回类型
c)没有指定访问
d)Function不是方法声明的关键字
4、对于代码:document.getElementById("div1").innerHTML 说法正确的是(C)
a)语法错误
b)这段代码是获得div1标签对象
c)这段代码是获得div1标签内的HTML文本
d)这段代码是获得div1标签包含div1标签在内的HTML文本
5、代码:document.bgColor="red" 的意思是(C)
a)设置网页的文字颜色为红色
b)设置ID为document的标签的背景色为红色
c)设置网页的背景色为红色
d)语法错误
6、代码:'abcdefg'.substring(2,3) 的结果是(C)
a)cde
b) b
c) c
d)bcd
7、代码:'abcdefg'.indexOf('D') 结果是(C)
a) 4
b) 3
c)-1
d)0
8、关于document对象的属性错误的是(B)
a)bgColor是它的属性
b)close是它的属性
c)body是它的属性
d)title是它的属性
9、要实现层的隐藏,display:_______ ( B )
a)false
b)hidden
c)“”
d)none
10、七,字符串,str="welcome to Beijing"进行下列操作处理,描述结果错误的是( A )
a)str.substring(4,9)返回值是"one t"
b)str.length的返回值是"18"
c)str.charAt("4")返回值是"e"
d)str.toUpperCase()的返回值是"welcome to Beijing"
11、能够返回键盘上的按键对应字符的事件是( B )
a)onKeyDown
b)onKeyPress
c)onKeyUp
d)onMouseOver
12、要动态改变层中的内容可以使用下列哪个方法?(A )
a)利用层的innerHTML改变内容
b)利用层的innerText改变内容
c)可以通过设置层的隐藏和显示来实现
d)可以通过设置层的样式属性的display属性来实现
13、下列选项中,描述正确的是(D )
a)options.add(new Option(’b’,’B’))可以动态添加一个下拉列表选项
b)option.add(new Option(‘b’,’B’))可以动态添加一个下拉列表选项
c)new Option(‘b’,’B’)中’b’表示列表选项的值,’B’用于页面中显示
d)new Option(‘b’,’B’)中’B’表示列表选项的值,’b’用于页面中显示
14、制作级联菜单功能时调用的是下拉列表框的(B )事件。
a)onClick
b)onChange
c)onmouseout
d)onmousemove
15、在JavaScript中以下哪个变量名是非法的(B)
a)_loves1
b)8loves
c)Loves
d)love@$s
16、Window对象的常用方法中哪一个是带有提示信息、确定和取消按钮的对话框(B)
a)open()
b)confirm
c)alert
d)comfirm
17、在JavaScript的表达式parseInt("8.1")+parseFloat("8.1")+parseInt("8.1")的结果是(A)
a)88.18
c)”8.1”+”8.1”
d)8.18.18.1
18、使用退出 可以用来(C)
a)先调用close这个方法再关闭当前浏览器窗口
b)只调用close这个方法
c)直接关闭当前浏览器窗口
d)错误代码,报错
19、JavaScript是运行在(B)的脚本语言
a)服务器端
b)客户端
c)在服务器运行后,把结果返回到客户端
d)在客户端运行后,把结果返回到服务器
20、以下JavaScript语句弹出的对话框中显示的值是(A)
var a=10;var b=5;var c=10/5;
if(c==0 | | a>5)
alert(c+“很好”);
else if(c>0 && a<5)
alert (c+“一般”);
else
alert (c+”很差”);
a)2很好
b)0很差
c)2一般
d)2很差
21、在JavaScript中,可以使用Date 对象的(A)方法返回一个月中的每一天。
a)getDate()
b)getYear()
c)getMonth()
d)getTime()
22、编写JavaScript代码实现当移动浏览器的垂直滚动时,层(DIV)的垂直位置始终
位于浏览器顶端,下列选项中(D)是正确的。
a)document.getElementById(“divid”).top=0;
b)document.getElementById(“divid”).pixelTop= document.body.scrollTop;
c)document.getElementById(“divid”). pixelTop=0;
d)document.getElementById(“divid”).stype. pixelTop= document.body.scrollTop;
23、分析下面的JavaScript代码段,输出的结果是(D)
emp = new Array(5);
emp[1]=1;
emp[2]=2;
document.write(emp.length);