一.选择题(共60分,每个2分)
1. 下列哪一项不是window对象的方法?() A.alert() B.close()
C.setTimeout() D.onLoad()
2.下列哪二个选项可以使窗口显示前一个页面?() A.back() B. go(-1) C.forword() D.go(1)
3. 下列哪一个选项不属于document对象的方法?() A. focus()
B. getElementById() C. getElementsByName() D.bgColor()
4.下列哪一个选项不属于document对象的属性?() A. bgColor B. body C. clear D. title
5.下列语句中,可以用来实现改变HTML文档背景色的是() A. document.bgColor(“red”) B. document.bgColor()=”red” C. document.bgColor=”red” D.document.background=”red”
6. 下列语句描述正确的是()。
A.当页面有多个层堆叠时,按照z-index的数值升序先后排列每个层 B. 当页面有多个层堆叠时,按照z-index的数值降序先后排列每个层 C. 设置层的显示属性中inline意味着按块显示,换行显示
D. 设置层的显示属性中block意味着按行显示,和其他元素同一行显示
7. String对象的方法不包括()。] A. charAt() B. substring() C.toUpperCase() D.length()
8.使用String对象的split(“——”)方法对字符串“北京——东城区——米市大街8号——”进行分割的结果是()
A. 返回一个长度为4的数组 B. 返回一个长度为3的数组
C. 不能返回数组,因为最后一个“——”后面没有数值,代码不能执行 D. 能够返回数组,数组中最后一个元素的数值为null
9.能够返回键盘上的按键所对应字符的事件是() A.onKeyDown B. onKeyPress .C. onKeyUp D. onMouseOver
10. 下列哪一个选项可以用来检索被选定的选项的索引号?() A. disabled
B. selectedIndex C. option D. multiple
11. JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)使用String对象的indexOf()方法查找字符串“Hello World”中是否包含G,下列语句描述正确的是() A.字符串“Hello World”中不包含G字符,indexOf返回0
B.字符串“Hello World”中不包含G字符,indexOf返回null
C.字符串“Hello World”中不包含G字符,indexOf返回-1
D.字符串“Hello World”中不包含G字符,indexOf返回1
12. JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)当按键盘上A键时,使用onKeyDown事件打印event.keyCode的结果是()。 A.65 B.13 C.97 D.37
13.JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)下列声明数组的语句中,错误的选项是()
A.var arry1 = new Array() B.var arry1 = new Array(3) C.var arry1[] = new Array(3)(4) D.var arry1 = new Array(?3?,?4?)
14. JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)分析下面的JavaScript代码段: var mystring=”I am a student”; a=mystring.indexOf(“am”); document.write(a); 输出结果是()。 A.3 B.4 C.2 D.1
15.JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)分析如下Javascript代码var s1 = “zuxia”;var s2 = 15;if(isNaN(s1))document.write(“String”);if(isNaN(s2)) document.write(s1); 输出结果是:() A.15 B.String C.String 15
D.什么也不打印
16.JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-82668155,要求前3位是010
A.var str=form1.fname.value; if(str.substr(0,4)!=”010-\(str.substr (4))))alter(“无效的电话号码!”);
B.var str=form1.fname.value; if(str.substr(0,4)!=”010-”&&str.substr(4).length!=8 && isNaN(parseFloat(str.substr (4)))) alter(“无效的电话号码”) C.var str=form1.fname.value; if(str.substr(0,3)!=”010-”||str.substr(3).length!=8||isNaN(parseFloat(str.substr (3)))) alter(“无效的电话号码”)
D.var str=form1.fname.value; if(str.substr(0,4)!=”010-”||str.substr(4).length!=8 ||!isNaN(parseFloat(str.substr (4))))alter(“无效的电话号码”)
17. JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)输出Hello World的正确语法是?()
A.document.write(\
B.\
C.response.write(\
D.(\
18. JavaScript客户端验证和页面特效制作, 学期:S2, 课程体系:SEC6.0)引入外部JS文件 xxx.js 的正确语法是?() A.