云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 千锋HTML5-JS阶段第三周理论考试题目02

千锋HTML5-JS阶段第三周理论考试题目02

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 5:25:20

一、单选题(每题1分)

1. 请选择结果为真的表达式:( )

A. null instanceof Object B. null === undefined C. null == undefined

D. NaN == NaN

2. Javascript中, 以下代码运行后变量y的值是: 答案( )

var x = [‘abcde’ , 123456]; var y = typeof typeof x[1]; A、\ B、\ C、\ D、\

3. Javascript中, foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案( )

A、foo.att B、foo[\ C、foo{\ D、foo[\

4. 以下代码,哪个结果是正确的?( )

var str='123abc'; str += str.replace('abc' , ''); alert(str); A.123abc123 B. 123abc C.123 D. abc

5. nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为( )。

A.文本节点

B. 元素节点

C.属性节点

6. ( )属性用于获取 HTML 文件的根节点。

A. documentElement B. rootElement C. documentNode D.documentRoot

7. 有一个JavaScript数组长度是3,其中: x[0] = “a“; x[1] = “b“; x[2] = “c“; 如果要在该数组

后添加一项( ) A. 不可以

B. x [3] =“d” C.重新定义一个数组,长度是4,然后循环赋值。

8. 分析下面的javascript代码段,输出结果是: var mystring=\

var a=mystring.indexOf(\ document.write(a); A. 5 B. 6 C. 7 D. 8

9. 下列的哪一个表达式将返回假 ( )

A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2)

10. 将字串s中的所有字母变为小写字母的方法是( )

A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars()

11. 以下( )表达式产生一个0~7之间(含0,7)的随机整数.( )

A.Math.floor(Math.random()*6) C.Math. floor(Math.random()*8) A.document.top

B.Math.floor(Math.random()*7) D.Math.ceil(Math.random()*8)

C.window.scrollTop

12. 使用哪个属性可以获取垂直滚动条的滚动距离?

B.document.body.scrollTop

B.preventDefault() D.不知道

B.preventDefault() D.不知道

13. 阻止事件冒泡,使用以下哪个方法?

A.stopPropagation() C. cancelBubble = false A.stopPropagation()

14. 阻止浏览器的默认行为,使用以下哪个方法?

C. cancelBubble = false

15. 有关载入外部js文件的描述正确的有:( ) (多选)

A、不可以载入本站以外的*.js文件

B、载入文件方式的好处是可以让你只管理一份代码,而不用在代码改变时编辑每个HTML文件 C、在HTML中,通过

Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com