课程名称:Web前端技术与实战 使用班级: 考试时间:120分钟 考试形式:开 卷 共4页,共3道大题 空白答题纸4页
题 一 二 三 总分 阅卷人 号 (40) (20) (40) (100) 签字 得 分 得 分
一、选择题(每小题2分,共40分)
1. 以下哪个标签用于在表单中构建复选框( )
A.
2.以下哪个标签在HTML中表示换行()
A.
B.
C. D.
3.若要在新窗口中打开链接,超链接的target属性应设置为()
A. _self B. _new C. _blank D. _parent
4.以下关于HTML属性描述正确的是()
A. 每个标签可以拥有多个ID属性值 B. 每个标签可以拥有多个Class属性值 C. 标签的Class属性值可以使用纯数字 D. 文本型的标签都有color属性
5.若要跨列合并单元格,应该使用以下哪项属性()
A. align B. border C. colsapn D. Rowspan
6.下列哪一项用于设置元素的外边距()
A. margin B. padding C. border
D. color
7.下列哪一项可以定义不带下划线的超链接()
A. a{text-decoration:no-underline} B. a{underline:no}
C. a{decoration:no-underline} D. a{text-decoration:none}
8.下列代码中属于固定定位的是()
A. #box{width:100px;height:50px;position:static} B. #box{width:100px;height:50px;position:absolute;} C. #box{width:100px;height:50px;position:fixed;} D. #box{width:100px;height:50px;position:relative;}
9.关于块级元素和行内元素,以下说法不正确的是()
A. 多个行内元素默认情况下可显示在同一行
B. 行内元素可通过设置CSS中的display属性为block,转换为块级元素 C. 块级元素会独占一行,而且无法通过width和height属性改变宽高 D. 多个块级元素要显示在一行,可以通过float属性实现
10.下列哪个样式定义后,块级元素可以多个在一行显示()
A. display:block B. display:inline C. display:none D. display:inherit
11.a:visited表示超链接在()时的状态
A. 鼠标按下 B. 访问过后 C. 鼠标放上去 D. 鼠标双击
12.下列哪项属性用于设置盒模型的左内填充
A. padding-left B. margin-left C. border-left D. width-left
13.下列哪项属性不能使元素脱离标准流
A. float:left B. float:right
C. fosition:relative D. fosition:fixed
14.关于JavaScript的说法正确的是()
A. Javascript与Java语法完全一致 B. JavaScript运行必须按照Java环境
C. JavaScript可以用于实现表单验证及网页特效等 D. JavaScript程序需要编译连接后才能执行
15.下列JavaScript的循环语句中哪项是正确的()
A. if(var i = 0;i<10;i++) B. while(var i = 0;i<10;i++) C. for i = 0 to 10
D. for(var i = 0;i<10;i++)
16.代码:”abcdef”.indexOf(‘D’)结果是()
A. 4 B. 3 C. -1 D. 0
17.若要监听表单的提交,应使用以下哪个事件()
A. onpress B. onclick
C. onmouseover D. onsubmit
18.在JavaScript中,当元素失去焦点时触发的事件是()
A. focus B. unload C. mouseover D. blur
19.分析如下的JavaScript代码,运行后页面上输出()
var c = “10”, d = 5; document.write(c - d); A. 105 B. 5 C. Nan
D. 页面报错
20.用于播放音频文件的正确HTML5元素是()
A.