html5⼀阶段考试题,千锋HTML5JS阶段第三周理论考试题⽬
02
⼀、单选题(每题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、"function"
B、"object"
C、"number"
D、"string"
html document是什么3.Javascript中,foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案()
A、foo.att
B、foo["att"]
C、foo{"att"}
D、foo["a"+"t"+"t"]
4.以下代码,哪个结果是正确的?()
var str='123abc';str+=place('abc','');alert(str);
A.123abc123
B.123abc
C.123
D.abc
A.⽂本节点
B.元素节点
C.属性节点
6.()属性⽤于获取HTML⽂件的根节点。
A.documentElement
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="I am a good student";
var a=mystring.indexOf("good");document.write(a);
A.5B.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中的所有字母变为⼩写字母的⽅法是()
SmallCase()
LowerCase()
UpperCase()
UpperChars()
11.以下()表达式产⽣⼀个0~7之间(含0,7)的随机整数.()
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math.floor(Math.random()*8)
il(Math.random()*8)
12.使⽤哪个属性可以获取垂直滚动条的滚动距离?
p
B.document.body.scrollTop
C.window.scrollTop
13.阻⽌事件冒泡,使⽤以下哪个⽅法?
A.stopPropagation() B.preventDefault()
C.cancelBubble=false
D.不知道
14.阻⽌浏览器的默认⾏为,使⽤以下哪个⽅法?
A.stopPropagation() B.preventDefault()
C.cancelBubble=false
D.不知道
15.有关载⼊外部js⽂件的描述正确的有:()(多选)
A、不可以载⼊本站以外的*.js⽂件
B、载⼊⽂件⽅式的好处是可以让你只管理⼀份代码,⽽不⽤在代码改变时编辑每个HTML⽂件
C、在HTML中,通过

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。