JavaScript程序设计试题二及答案
一、单项选择题
1、光标移动文本框上方时,文本框边框的颜就改变,这是因为激发了下列的()事件。
A.onFocus B.onMouseUp C.onMousrOver D.onMousMOve
2、下列属性哪一个能够实现层的隐藏?()
A.display:false B.display:hidden C.display:none D.display:" "
3、页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用()就可以实现背景图片的改变。
A.onMouseOver="className=btnPic"
B.onMouseOver="this.className=btnPic"
C.onMouseOver="this.style.className=btnPic"
D.this.btn.style.className="btnPic"
4、下列语句描述正确的是()。
A.当页面有多个层堆叠时,按照料z-index的数值升序先后排列每个层
B.当页面有多个层堆叠时,按照料z-index的数值降序先后排列每个层
C.设置层的显示属性中inline意味着按块显示,换行显示
D.设置层的显示属性中block意味着的按行显示,和其它元素同一行显示
A.focus() B.getElementById()
C.getElementsByName() D.bgColor()
6、下列哪一个选项不属性document对象的属性?()
A.bgColor B.body C.clear D.title
7、下列语句描述正确的是()。
A.getElementsByName()方法用来获取一个页面的某一个对象
B.getElementById()方法用来获取对ID标签属性为指定值的第一个对象
C.getElementsByName()方法用来获取一个页面中的同名称对象的集合
D.getElementById()方法用来获取对ID标签属性为指定值的所有对象的集合
8、下列语句中,可以用来实现改变HTML文档背景颜的是()。
A.document.bgColor("red") B.document.bgColor()="red"
C.document.bgColor="red" D.document.background="red"
9、下列有关函数的说法中哪一项是正确的?()
A.如果需要将一个复选框选中,那么就需要将复选框的selected属性设置为true
B.如果需要将一个复选框选中,那么就需要将复选框的checked属性设置为true
C.如果需要将一个复选框选中,那么就需要将复选框的selected属性设置为selected
D.如果需要将一个复选框选中,那么就需要将复选框的checked属性设置为checked
10、以下哪个变量名是非法的?()
A.numb_1 B.2numb C.sum D.de2$f
11、javaScript的表达式"总价钱是"+800+“元"的结果是什么?()
A.一条错误消息 B.“总价钱是"+800+“元"
梦见丈夫有外遇 C.“总价钱是"800“元" D.总价钱是800元
12、javaScript的表达式parseInt("8”)+parseInt('8')的结果是多少?
A.8+8 B.88 C.16 D."8"+'8'
13、下列语句中,()语句是根据表达式的值,进行匹配,然后执行其中的一个语句块。如果不到匹配项,则执行默认的语句块。
A.switch B.if-else C.for D.字符串运算符
14、下列选项中,哪一条语句可以打开一个无状态栏的页面?()
A.window.open("myPage.html")
B.window.open("myPage.html","mywindow","toolbars=0,scrollbars=0,location=0,status=1,menubar=0,resizable=0,width=320,height=300")
C.window.open("myPage.html","toolbars=0,scrollbars=0,location=0,status=yes,menubar=0,resizable=0,width=320,height=300")
D.open("myPage.html","mywindow","toolbars=0,scrollbars=0,location=0,status=no,menubar=0,resizable=0,width=320,height=300")
15、下咧选择中,对于Date对象的getMonth()方法返回值描述正确的是()。
A.返回系统时间的当前月
B.返回值的范围介于1-12之间
C.返回系统时间的当前月+1
D.返回值的范围介于0-11之间
16、下列哪一项不是window对象的方法?()
A.alert() B.close() C.setTimeout D.onLoad()
17、下列哪一个选项可以全窗口显示前一个页面?()
A.back() B.go() C.display() D.view()
18、setTimeout("move()",20)意味着()。
A.每隔20秒,move()函数就会被调用一次
B.每隔20分钟,move()函数就会被调用一次
C.每隔20毫秒,move()函数就会被用一次
D.move()函数被调用20次
19、下列哪一个选项可以用来检索被选定的选项的索引号()?
A.disabled B.selectedIndex C.option D.mulitple
20、下列声明数组的语句中,错误的选项是()。
A.var arry1=new Array() B.var arry1=new Array(3)
C.var arry1[]=new Array(3)(4) D.var array1=new new Array('3','4')
21、下列选项中,描述正确的是()。
A.options.add(new Option('a','A'))可以动态添加一个下拉列表选项
B.option.add(new Option('a','A'))可以动态添加一个下拉列表选项
C.new Option('a','A')中'a'表示列表选项的值,'a'用于在页面中显示
D.new Option('a','A')中'A'表示列表选项的值,'a'用于在页面中显示
22、制作级联菜单功能时调用的是下拉列表框的()事件。
A.onClick B.onChange C.selected D.onBlur
23、在JavaScript中Array对象拥有的方法不包括()。
A.sort()数组排序 B.length()计算数组长度
C.concat()数组合并 D.reverse()数组元素反转
24、当按键盘上A键盘时,使用onKeyDown事件打印event.keyCode的结果是()。
A.65 B.13 C.97 D.37
25、在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了什么事件后产生的?()
A.onFocus B.onBlur C.onChange D.onClick
26、String对象的方法不包括()。
A.charAt() B.substring() C.toUpperCase() D.length()
27、使用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返回
28、字符串str="welcome to beijing"进行下列操作处理,描述错误结果错误的是()。
A.str.substring(4,9)返回值是“cme t”
B.str.length的返回值是“18”
C.str.charAt("4")的返回值是“c”
UpperCase()的返回值是“WELCOME TO BEIJING”
29、查阅附录1中String对象,使用split("-")方法对字符串“北京-东城区-米市大街8号-”进行分割的结果是()。
A.返回一个长度为4的数组
B.返回一个长度为3的数组
C.不能返回数组,因为最后一个“-”后面没有数值,代码不能执行
D.能够返回数组,数组中最后一个元素的数值为null
二、多项选择题
1、下列选项中,不属于文本属性的是()。
A.font-size B.font-style C.text-align D.font-color
2、下列有关函数的说法哪两项是正确的?()
A.函数名称是不区分大小写的,所以errMsg()表示的是同一个函数
B.函数可以有多个参数,每个参数之间用分号隔开
发布评论