2025年Web考试新旧知识对比试题
姓名:____________________
一、单项选择题(每题2分,共10题)
1.HTML5新增的语义化标签中,用于表示文档主体内容的标签是:
A.`header`
B.`footer`
C.`article`
D.`section`
2.CSS3中,用于设置元素边框样式的属性是:
A.`border-style`
B.`border-width`
C.`border-color`
D.`border-radius`
3.JavaScript中,用于创建对象的构造函数是:
A.`Object`
B.`Array`
C.`String`
D.`Boolean`
4.在JavaScript中,以下哪个方法用于检测一个对象是否包含指定的属性?
A.`hasOwnProperty()`
B.`in`
C.`isPrototypeOf()`
D.`propertyIsEnumerable()`
5.jQuery中,用于获取并设置元素文本内容的函数是:
A.`.text()`
B.`.html()`
C.`.val()`
D.`.attr()`
6.在HTML5中,以下哪个标签用于定义视频?
A.`audio`
B.`video`
C.`source`
D.`track`
7.CSS3中,用于设置元素阴影的属性是:
A.`box-shadow`
B.`text-shadow`
C.`drop-shadow`
D.`filter`
8.在JavaScript中,以下哪个全局对象用于处理异步任务?
A.`window`
B.`document`
C.`navigator`
D.`setTimeout`
9.jQuery中,用于绑定事件监听器的函数是:
A.`.on()`
B.`.off()`
C.`.bind()`
D.`.delegate()`
10.在HTML5中,以下哪个属性用于指定元素的背景颜色?
A.`background`
B.`bgcolor`
C.`background-color`
D.`color`
二、多项选择题(每题3分,共5题)
1.以下哪些是HTML5新增的语义化标签?
A.`header`
B.`footer`
C.`nav`
D.`article`
E.`div`
2.CSS3中,以下哪些属性可以用于设置元素的动画效果?
A.`transition`
B.`animation`
C.`transform`
D.`filter`
E.`background`
3.在JavaScript中,以下哪些函数可以用于遍历数组?
A.`forEach()`
B.`map()`
C.`filter()`
D.`reduce()`
E.`some()`
4.jQuery中,以下哪些方法可以用于选择器?
A.`.find()`
B.`.filter()`
C.`.not()`
D.`.closest()`
E.`.parent()`
5.在HTML5中,以下哪些标签可以用于多媒体内容?
A.`audio`
B.`video`
C.`source`
D.`track`
E.`embed`
二、多项选择题(每题3分,共10题)
1.HTML5相比HTML4,在语义化方面有哪些改进?
A.引入了新的语义化标签,如`header`,`footer`,`nav`,`article`,`section`等
B.允许使用自定义数据属性,如`data-*`
C.增加了多媒体元素的支持,如`audio`,`video`
D.支持离线应用缓存
E.提供了更好的表单验证机制
2.CSS3中,以下哪些属性可以用于实现3D效果?
A.`transform`
B.`transition`
C.`animation`
D.`box-shadow`
E.`filter`
3.JavaScript中,以下哪些内置对象在浏览器环境中可用?
A.`window`
B.`document`
C.`navigator`
D.`screen`
E.`location`
4.jQuery中,以下哪些方法可以用于处理DOM事件?
A.`.on()`
B.`.off()`
C.`.trigger()`
D.`.one()`
E.`.hover()`
5.在HTML5中,以下哪些属性可以用于设置视频或音频的播放控制?
A.`controls`
B.`autoplay`
C.`loop`
D.`muted