二、多选题(每小题 2 分,共15 小题,共30 分)
1.html文件扩展名可以是以下哪几种()?
A、.php
B、.html
C、.asp
D、.htm
2.下列属于单标签的是():
A、link
B、img
C、input
D、form
3.关于文件命名正确的是():
A、1list.html
B、product&show.html
C、product-list.html
D、product_show.html
4.给div元素设置background:url('../img/icon-sprite.png') no-repeat -420px -277px;以下说法正确的是()
A.div元素有背景图片,且背景图片放在img文件夹中
B.img文件夹在当前文件的上一层文件夹中
C.背景图片不重复
D.背景图片的位置是向上移动了420px,向右移动了277px
5.关于link和import说法错误的是():
A.@import是 CSS 提供的语法规则,只有导入样式表的作用
B.link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等
C.加载页面时,link标签引入的 CSS 在页面加载完才被加载
D.@import引入的 CSS 在加载结构的时候同时被加载。
6.css样式中的选择符说法正确的是():
A.div>p 是选择div元素的子元素p标签
B.div p是选择div元素的所有后代元素
C.div+ul是选择div的所有兄弟元素ul
D.div~ul是选择div元素后面的所有兄弟元素ul
7.需要设置div元素在可视窗口的右下角显示,需要定义哪些属性()
A.position:absolute
B.position:fixed
C.right:0
D.bottom:0
8.CSS3新增的功能是()
A、盒子投影
B、文字投影
C、@media
D、font-face
9.在javascript中,以下表达式为真的是():
A.null==undefined
B.null===undefined
C.'2'>'12'
D.{}=={}
10.在javascript中,关于构造函数说法正确的是():
A.构造函数中会隐式的创建this对象
B.构造函数中的this指向实例对象
C.需要用new创建实例对象
D.构造函数和工厂函数无区别
11.在javascript中,将其他类型转为数值的方法是():
A.Number()
B.parseInt()
C.parseFloat()
D.以上都正确
12.在javascript中,关于NaN说法正确的是():
A.typeof(NaN)=='number'
B.NaN==NaN
C.NaN是特殊是数值
D.判断变量是不是数值用isNaN()方法
13.在javascript中,关于数组说法正确的是():
A.可以用new关键词定义
B.数组长度一旦定义就不能修改
C.数组中的unshift()方法用来给数组的前面添加值
D.数组中的shift()是删除数组中的第一个值,且返回删除的值
14.在jquery中,下列哪一个方法是对添加移除类操作的():
A、addClass()
B、removeClass()
C、toggleClass()
D、attr('class')
15.在jquery中,下面哪几个属于jquery的事件()?
A、onclick()
B、click()
C、hover()
D、mouseover()
三、判断题(每小题2分,共5小题,共10分)
1、在table标签中,用colspan属性来实现跨行。( )
对
错
2、在javascript中,break是用来终止程序执行,常用于if语句。( )
对
错
3、在javascript中,arguments是存储形参的。( )
对
错
4、CSS中设置阻止换行的属性是white-space:nowrap。( )
对
错
5、jquery和javascript没有关系。( )
对
错
联系客服