计算机二级Web考试新知探索试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.HTML5中,用于插入音频的标签是:
A.audio
B.video
C.source
D.track
2.CSS3中,哪个属性可以用来创建圆角矩形?
A.border-radius
B.border-top-left-radius
C.border-bottom-right-radius
D.border-collapse
3.在JavaScript中,以下哪个函数可以用来检测用户是否点击了按钮?
A.onclick
B.onmouseover
C.onsubmit
D.onfocus
4.AJAX技术中,以下哪个函数用于发送请求?
A.XMLHttpRequest.send()
B.XMLHttpRequest.open()
C.XMLHttpRequest.responseText
D.XMLHttpRequest.readyState
5.在HTML5中,用于创建画布的标签是:
A.canvas
B.div
C.img
D.input
6.CSS3中,哪个属性可以用来实现渐变背景?
A.background-image
B.background-color
C.background-gradient
D.background-position
7.在JavaScript中,以下哪个函数可以用来检测数组中是否存在某个元素?
A.indexOf()
B.includes()
C.some()
D.every()
8.在HTML5中,以下哪个标签用于存储用户数据?
A.localStorage
B.sessionStorage
C.data
D.cookie
9.在JavaScript中,以下哪个函数可以用来获取页面中所有元素的列表?
A.getElementsByTagName()
B.getElementsByClassName()
C.getElementsByAttribute()
D.getAllByTagName()
10.在HTML5中,以下哪个属性可以用来实现响应式布局?
A.media
B.viewport
C.responsive
D.layout
二、填空题(每空2分,共10分)
1.在HTML5中,用于创建表格的标签是_________。
2.CSS3中,使用_________属性可以设置元素的背景颜色。
3.JavaScript中,使用_________函数可以创建一个新的数组。
4.AJAX技术中,使用_________属性可以获取响应状态。
5.在HTML5中,使用_________属性可以设置元素是否可以接受用户输入。
6.CSS3中,使用_________属性可以实现文本阴影效果。
7.JavaScript中,使用_________函数可以检测字符串是否以某个子串开头。
8.在HTML5中,使用_________标签可以创建一个下拉列表。
9.CSS3中,使用_________属性可以实现元素的边框圆角效果。
10.JavaScript中,使用_________函数可以获取当前日期和时间。
三、简答题(每题5分,共10分)
1.简述HTML5和HTML4的区别。
2.简述CSS3中盒模型的作用。
四、编程题(共15分)
1.编写一个JavaScript函数,实现以下功能:
(1)获取用户输入的姓名和年龄;
(2)将姓名和年龄存储到localStorage中;
(3)当用户刷新页面时,从localStorage中获取姓名和年龄,并在页面上显示。
2.编写一个HTML5页面,包含以下内容:
(1)一个标题为“欢迎来到我的网站”的h1标签;
(2)一个包含用户姓名的p标签;
(3)一个按钮,点击按钮后,在页面上显示用户的姓名。
二、多项选择题(每题3分,共10题)
1.以下哪些是HTML5新增的语义化标签?
A.header
B.footer
C.article
D.div
E.section
2.CSS3中,以下哪些属性可以用来实现动画效果?
A.transition
B.animation
C.transform
D.box-shadow
E.margin
3.在JavaScript中,以下哪些函数可以用来处理数组?
A.push()
B.pop()
C.shift()
D.unshift()
E.join()
4.AJAX技术中,以下哪些是XMLHttpRequest对象的方法?
A.send()