★标准答案:B
28. 与window对象无关的属性是下列哪项:( )
★标准答案:C
29. history从属于window,下列能访问前一页面方法是:
( )
(-1)
(1)
(1)
(-1)
★标准答案:D
30. 关于以下两个陈述的描述中,正确的是:() 陈述1:window对象的confirm方法用于显示一个包括相关信息以及Yes和No这两个按钮的对话框。
陈述2:window对象的alert方法用于弹出一个提示窗口,显示提示信息。 ()
A.陈述1正确,陈述2错误
B.陈述1错误,陈述2正确
C.陈述1和陈述2均正确
D.陈述1和陈述2均错误
★标准答案:B
31. 下列不是document对象的属性的是:( )
★标准答案:D
32. 下列说法有误的是()
是window对象的一个属性,所以可以直接引用event
对象
B.不同的浏览器事件处理的方式可能不同
C.对于同一事件,子对象的事件处理函数会覆盖父对
象的事件处理函数
D.事件可以增强用户与页面的交互
★标准答案:C
33. 考察以下代码片段,预测在IE中打开该页面,点击按钮时的输出结果为:( ) <body>
<form name=”form1”>
<INPUT type=\name=\value=\测试按钮\> </form>
</body>
<script>
\被点击了!')\
\被点击了……..')\ </script> (10分)
A.输出 “被点击了!”
B.输出 “被点击了……..’”
C.依次输出“被点击了……..” “被点击了!”
D.依次输出“被点击了!” “被点击了……..”
★标准答案:C
34. 考察以下代码片段,预测输出结果( ) <script>
function handleEvent() { alert(\我被点击了!\ = handleEvent; </script> <body>
<form name=”form1”>
<INPUT type=\name=\value=\测试按钮\> </form> </body>
A.输出 “我被点击了”
B.没有错误,但也没有任何输出。
C.出现错误,没有任何输出。
D.出现错误,但输出 “我被点击了”
★标准答案:C
35. 考察以下代码片段:
<script type=\> function handleEvent() {
var oTextbox = (\
+= \
分析下面的代码: < HTML > < BODY >
< SELECT type=\onChange=alert(\你选择了\
< OPTION selected value=select1 >北京< /OPTION >
< OPTION value=select2 >上海< /OPTION > < OPTION value=select3 >广州< /OPTION > < /SELECT > < /BODY >
< /HTML >
下面对结果的描述正确的是:( )。
A.当选中“上海”时,弹出“你选择了select2”信
息框
B.当选中“广州”时,弹出“你选择了广州”信息框
C.任何时候选中“北京”时,不弹出信息框
D.代码有错误,应该将“onChange”修改为
“onClick”
★标准答案:A
37. 下列哪个不是js的事件类型()
A.动作事件
B.鼠标事件
C.键盘事件
页面事件
★标准答案:A
38. 下列关于鼠标事件描述有误的是()
表示鼠标单击 表示鼠标右击 表示鼠标的按钮被按下
表示鼠标进入某个对象范围,并且移动
★标准答案:B
39. 考察以下代码片段:
<form action=\>
<input type=\按钮1\>
<input type=\按钮2\> </form>
<script type=\> function handleEvent1(){
}
function handleEvent2() {
alert\的\事件被触发!\
}
= handleEvent1; = handleEvent2; </script>
如果用户点击了按钮1,此时输出结果为:
A.输出 “button2的click事件被触发!”
B.输出 “button1的click事件被触发!”
C.程序出错,没有输出
D.依次输出“button1的click事件被触发!”
“button2的click事件被触发!” ★标准答案:A
40. 下列陈述有误的是()
陈述一:一个button的click事件只能添加一个事件处理函
数
陈述二:js事件一旦添加就无法销毁
A.陈述1正确,陈述2错误
B.陈述1错误,陈述2正确
C.两种陈述都正确
D.两种陈述都错误 ★标准答案:D
41. 事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于( )
A.冒泡型
B.捕获型
型
型
★标准答案:B
42 预测以下代码片段运行结果: var reg = /^\\w+,Java\\w*$/ ;
var str = “Hello,JavaScript!”;
var b = (reg); (b);
A.输出Hello,JavaScript!
B.输出Java
C.输出 null
D.输出false
★标准答案:C
43. 下列正则表达式量词符号与含义不匹配的是()
A.{n,}:至少出现n次
B.{n,m}:出现m-n次
C.:出现0-1次
D.*:出现任意次
★标准答案:B
44. 下列正则表达式中描述有误的是()
A.[] :匹配范围内的任意一个字符
B.{n:匹配n次
C.\\w:匹配任意字母、数字、下划线、符号
D.\\d:匹配0-9之间的任意数字
★标准答案:C
45. 一年有12个月。现要求月份的正确格式为: 1,2,….9,10,11,12。以下哪个正则表达式可以符合要求
A./^[1-12]$/
B./^[1-9]\\d$/
C./^([1-9]︱1[0-2])$/
D./^\\d︱11︱12︱10$/
★标准答案:C
46. 下列与表达式/^[0-9]+$/相符的是()
★标准答案:A
47. 下面那个方法能判断字符串中是否存在和指定正则表
达式匹配的字符串;是则返回true,否则返回false:()
对象的test()方法
对象的exec()方法
对象的search()方法
对象的match()方法
★标准答案:A
48. 关于以下两种陈述,说法正确的是?
陈述1:RegExp的search(str)方法返回字符串中与正则表达式相匹配的字串的位置
陈述2:String的test(str) 方法用于测试字符串是否与正
则表达式相匹配。
A.陈述1正确,陈述2错误
B.陈述1错误,陈述2正确
C.两种陈述都正确
D.两种陈述都错误
★标准答案:D
49. 下列对应关系有误的是()
A.\\n 对应 换行符
B.\\t 对应 制表符
C.\\r 对应 回车符
D.\\f 对应 空格符
★标准答案:D
50. 下列与表达式/^\\d{3,5$/相符的是()
★标准答案:D
51. 下列关于正则表达式的标志与它的含义表达有误的是()
忽略大小写
匹配全部
匹配多行
D.*--匹配任意
★标准答案:D
JavaScript试题集7
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)