HTML5测试

目录

Web前端设计基础测试

一. 多选题

二. 单选题

三. 判断题

HTML基础测试

一. 单选题

二. 判断题

三. 多选题

CSS基础测试

一. 判断题

二. 多选题

三. 单选题

Javascript基础(期中)测试

一. 多选题

二. 单选题

三. 判断题

文本类网页设计单元测试

一. 单选题

二. 多选题

三. 判断题

图文类网页设计单元测试

一. 多选题

二. 单选题

三. 判断题

响应式设计基础单元测试

一. 多选题

二. 判断题

三. 单选题

HTML5表单单元测试验

一. 单选题

二. 判断题

三. 多选题

HTML5画布单元测验

一. 多选题

二. 单选题

三. 判断题

HTML5多媒体单元测试

一. 单选题

二. 多选题

三. 判断题

响应式Web设计单元测试

一. 单选题

二. 多选题

三. 判断题


Web前端设计基础测试

一. 多选题


1. (多选题) 关于软件系统体系结构,以下理解正确的有(ABC)。
A. 它是一个用来完整描述整个软件系统的模型。
B. 通过它就能够了解一个软件系统的基本架构。
C. 常见的软件系统体系结构有C/S结构和B/S结构。
D.除C/S结构和B/S结构外,不存在其他软件系统体系结构。

2. (多选题)HTTP会话过程包括以下步骤,不正确顺序是(ACD)。
①建立链接;②响应请求;③发送请求;④关闭链接
A. ①②③④
B. ①③②④
C. ③①②④
D. ④①②③

3. (多选题) URL即统一资源定位器,也就是各个网页在Internet上的地址。它由(ABC)等几部分构成。
A. 协议部分
B. 网络服务器的地址(域名或者IP地址)
C. 资源存放在服务器上的实际位置
D. 以上不全是

4. (多选题) JavaScript是一种基于对象的、动态的、跨平台的脚本语言。JavaScript简单而功能强大,主要表现在(ABC)。
A. 实现表单数据的客户端校验
B. 实现窗口动态操作
C. 制作网页特效
D. 处理服务器端数据

5. (多选题) 网页设计应掌握以下原则(ABCD)。
A. 页面力求精简
B. 巧妙安排图形图像
C. 善于借鉴已有信息
D. 页面以小为好,恰到好处

6. (多选题) 网页设计的3大基础技术分别是(ABD)。
A. HTML
B. CSS
C. Java
D. JavaScript

二. 单选题


7. (单选题) 互联网上浏览网页内容,采用的协议是(C)。
A. FTP
B. SMTP
C. HTTP
D. Telnet

8. (单选题) 在手机上安装了铁路12306购票,极大地方便我们了的出行,请问该购票系统采用了(A)体系结构?
A. C/S结构
B. B/S结构
C. D/S结构
D. 以上都不是

9. (单选题) 我们在浏览器的地址栏输入:http://www.hhtc.edu.cn ,可以进入到怀化学院官网系统,请问该官网系统采用的体系结构是(B)。
A. C/S结构
B. B/S结构
C. E/S结构
D. 以上均不是

10. (单选题)
HTML、CSS和JavaScript分别负责网页的(B)。
①结构;②样式;③行为
A. ②①③
B. ①②③
C. ②③①
D. ③①②

三. 判断题


11. 在C/S结构中的服务器(Server)端存储了各种资源,客户(Client)端不存储任何资源。
正确答案: 错

12. B/S与C/S是两者完全不同的web系统体系结构,两者没有任何关系。
正确答案: 错

13. B/S结构与C/S结构的工作流程基本一致,B/S首先是C/S。
正确答案: 对

14. 浏览器通常是由排版引擎和Javascript引擎构成。
正确答案: 对

15. 浏览器的内核就是Javascript引擎。
正确答案: 错

16. Javascript脚本代码是在服务器端执行的。
正确答案: 错

17. 浏览器执行JavaScript脚本对系统性能没有影响。
正确答案: 错

18. 超链接是实现超文本的主要技术。用鼠标单击超链接,就会跳转到超链接所指向的资源。
正确答案: 对

19.网站不是网页,网页就是主页。
正确答案: 错

20. 在网页中有动画等动态元素,该网页就是动态网页。
正确答案: 错

HTML基础测试

一. 单选题


1. (单选题,5.0分) 在HTML4.01和XHTML1.0规范中,规定网页的根标签是()。
A. xml
B. html
C. head
D. body
我的答案:B 正确答案: B
5.0分
2. (单选题,5.0分) 为了保证浏览器能够使用正确的语法规范解析HTML文档,需要在网页的开始位置用(  )指明当前文档所采用的版本规范。
A. <!import>
B. <DOCTYPE>
C. <!DOCTYPE>
D. <@import>
我的答案:C 正确答案: C
5.0分
3. (单选题,5.0分) HTML4.01和XHTML1.0是两个不同的网页语法规范,它们都有相应的(   )两个版本。
A. 严格模式和过渡模式
B. 1.0和2.0
C. 4.0和5.0
D. 以上都不对
我的答案:A 正确答案: A
5.0分
4. (单选题,5.0分) 为表格设置边框线使用(   )属性。
A. type
B. width
C. border
D. rowspan
我的答案:C 正确答案: C
5.0分
5. (单选题,5.0分) 用于设置HTML表单(form)向服务器发送请求方式的属性是(   )。
A. name
B. action
C. method
D. type
我的答案:B 正确答案: C
0.0分
6. (单选题,5.0分) form表单以加密对象发送请求数据的方式是(   )。
A. get
B. post
C. put
D. 以上均不是
我的答案:B 正确答案: B
5.0分
7. (单选题,5.0分) HTML使用(    )标签定义有序列表。
A. li
B. ul
C. ol
D. dl
我的答案:C 正确答案: C
5.0分
8. (单选题,5.0分) 为超链接标签(<a>)指定目标资源位置的属性是(   )。
A. src
B. name
C. link
D. href
我的答案:D 正确答案: D
5.0分
9. (单选题,5.0分) HTML中提供了()级标题标签。
A. 4
B. 5
C. 6
D. 7
我的答案:C 正确答案: C
5.0分
10. (单选题,5.0分) 设置字号最大的标题标签是(    )。
A. <h1>
B. <h2>
C. <h5>
D. <h6>
我的答案:A 正确答案: A
5.0分
11. (单选题,5.0分) 双标签通常成对出现,它的开始标签和结束标签的区别是()。
A. 没有区别。
B. 在开始标签的结束位置加一"/"。
C. 在结束标签的结束位置加一"/"。
D. 在结束标签名称的前面加一"/"。
我的答案:D 正确答案: D
5.0分
12. (单选题,5.0分) 网页中给一段文字内容进行换行,应使用(   )标签。
A. <hr>
B. <tr>
C. <br>
D. <img>
我的答案:C 正确答案: C
5.0分
13. (单选题,5.0分) HTML中的段落标签是 (    )。
A. <a>
B. <p>
C. <i>
D. <input>
我的答案:B 正确答案: B
5.0分
14. (单选题,5.0分) HTML的超链接标签是(   )。
A. <p>
B. <meta>
C. <title>
D. <a>
我的答案:D 正确答案: D
5.0分

15. (单选题,5.0分) 网页的<title>标签应直接写在(   )里。
A. <html></html>

B. <body><body>

C. <head></head>
D. <footer></footer>

我的答案:C 正确答案: C

16. (单选题,5.0分) 网页的标题标签是(  )。
A. <html>
B. <head>
C. <title>
D. <body>
我的答案:C 正确答案: C
5.0分


二. 判断题


17. (判断题,5.0分) 理论上讲网页的根元素(html)是可以修改为其它标记的,但修改它时需要同时修改相应的dtd文件。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
18. (判断题,5.0分) 通过标签属性可以对标签进行一些特殊的设置或对标签进行一些额外的补充,有有值属性和无值属性两种。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
19. (判断题,5.0分) 元数据标签中设置的元数据会显示在客户端,也会被浏览器解析。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
20. (判断题,5.0分) 建立表格主要用到<table>,<tr>,<th>,<td>标签,它们可以随意嵌套使用。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
21. (判断题,5.0分) 表单form的action属性用于指定服务器端表单处理程序的位置,是表单与服务器联系的纽带。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
22. (判断题,5.0分) 有序列表ol和无序列表ul之间是不能嵌套使用的。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
23. (判断题,5.0分) 单标签没有结束标签,在标签结束位置(即标签名称后,">"好前)添加"/"表示自闭合。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分


三. 多选题


24. (多选题,5.0分)
文档基本结构是由下列标签按一定顺序嵌套构成的,顺序正确的是(   )。

①<html>、②<head>、③<title>

A. ①②③
B. ③①②
C. ①③②
D. ②①③
我的答案:AC 正确答案: A
0.0分
25. (多选题,5.0分) 关于网页的DOM模型,下面描述正确的有(   )。
A. 它将一个HTML文档看成一棵由标签组成的以html标签为根的树形结构。
B. 树中的每个结点都可以看作一个对象。
C. 树中节点的层次关系表示标签在网页中的嵌套关系,同一层结点的左右次序表示这些标签对象出现的先后顺序。
D. 该模型在访问网页当中的标签元素时十分有用。
我的答案:ABCD 正确答案: ABCD
5.0分
26. (多选题,5.0分) 下面有关HTML标签结构的描述正确的是(      )。
A. 它由一个独立单词或单词缩写构成。
B. 这些单词或单词缩写被要求放在"<>"中。
C. 标签分为双标签和单标签。
D. 以上不全对。
我的答案:BC 正确答案: ABC
2.5分
27. (多选题,5.0分) 建立表格主要用到(       )等标签。
A. <table>
B. <tr>
C. <th>
D. <td>
我的答案:ABCD 正确答案: ABCD
5.0分
28. (多选题,5.0分) 设置表格中的单元格的跨行或跨列使用(    )属性。
A. rowspan
B. spanrow
C. colspan
D. spancol
我的答案:AC 正确答案: AC
5.0分
29. (多选题,5.0分) 在网页中输出空格字符应该使用下列(    )方式。
A. &nbsp;
B. &amp;
C. &quot;
D. &#160;
我的答案:AD 正确答案: AD
5.0分
30. (多选题,5.0分) 在使用标签的有值属性时,规范的做法是,属性值通常(    )。
A. 可以写在一对" "中
B. 可以写在一对 ' ' 中
C. 不用引号包裹
D. 可以写在一对 [ ] 中
我的答案:AB 正确答案: AB

CSS基础测试

一. 判断题


1. (判断题,5.0分) CSS(Cascading style sheets)层叠样式表技术是扩展标签属性的机制。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
2. (判断题,5.0分) 所有的主流浏览器均不支持层叠样式表。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
3. (判断题,5.0分) 样式规则中的每条声明由冒号分隔的属性值对组成,声明之间用分号分隔,最后的“;”可以省略。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
4. (判断题,5.0分) CSS样式只要书写正确就能应用到HTML元素上产生效果。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
5. (判断题,5.0分) 设置16进制值颜色值需要在6位16进制数前加一“#”。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
6. (判断题,5.0分) 父元素的所有CSS属性都会被子元素继承。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
7. (判断题,5.0分) 产生样式层叠时,处于最前面的CSS样式会被最终应用。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
8. (判断题,5.0分) 样式声明中添加“!important”,代表该样式具有最高权值。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
9. (判断题,5.0分) 块元素是一个标准的盒子,默认情况下独占一行。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
10. (判断题,5.0分) 行内元素是一个标准的盒子,与相邻元素共享一行。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
11. (判断题,5.0分) 元素类型是不能相互转换的。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
12. (判断题,5.0分) 文档流指文档里各元素的默认排列方式。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
13. (判断题,5.0分) 元素选择器,通常就是HTML的元素名称,又称为类型选择器。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
14. (判断题,5.0分) 一种元素选择器可以对网页中的各种元素生效。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
15. (判断题,5.0分) 后代选择器,又称包含选择器,其祖先元素和后代元素之间用逗号分隔。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
16. (判断题,5.0分) 子选择器中的样式只对子元素有效,对孙子以下的后代元素无效。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
17. (判断题,5.0分)
交集选择器:p.special {color:green;}

相当于给类选择器".special"添加了一个元素选择器的限制,它所定义的样式规则只能应用于class="special"为p元素,对其它情况无效。

A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
18. (判断题,5.0分) CSS选择器中的子选择器就是后代选择器。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
19. (判断题,5.0分) CSS优先级指CSS样式在浏览器中被解析的权重不同。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
20. (判断题,5.0分) 设置了!important的样式优先级低于内联样式优先级。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
21. (判断题,5.0分) 通用选择器(*)优先级高于继承样式的优先级。
A. 对
B. 错
我的答案: 错 正确答案: 对
0.0分


二. 多选题


22. (多选题,5.0分) 下述有关CSS的叙述正确的是(    )。
A. 层叠样式表规范是由W3C负责制定的。
B. CSS用来控制网页元素的样式。
C. 所有的主流浏览器均支持层叠样式表。
D. 它能够配合HTML设计出丰富多彩的网页。
我的答案:ABCD 正确答案: ABCD
5.0分
23. (多选题,5.0分) 学习好CSS,需要准确把握以下(   )几个概念。
A. 元素
B. 属性
C. 规则
D. 以上都不是
我的答案:ABC 正确答案: ABC
5.0分
24. (多选题,5.0分) 按样式出现在不同地方划,可分为(  )几种不同类型。
A. 内联样式
B. 内部样式
C. 外部样式
D. 联合样式
我的答案:ABC 正确答案: ABC
5.0分
25. (多选题,5.0分) CSS样式引入至HTML文档有(    )方式。
A. 通过直接设置标签属性style来引入CSS样式
B. 在<head>标签中,通过<style>标签引入CSS样式
C. 通过<link>标签将一个独立的.css文件引入到HTML文档头部
D. 在网页头部@import url()引入独立的.css文件
我的答案:ABC 正确答案: ABCD
2.5分
26. (多选题,5.0分) 下列属于CSS单位的有(     )。
A. px
B. red
C. em
D. %
我的答案:AC 正确答案: ACD
2.5分
27. (多选题,5.0分) CSS中设置元素颜色值的方法有(    )。
A. 关键字
B. 16进制值
C. RGB值
D. 以上不全是
我的答案:ABC 正确答案: ABC
5.0分
28. (多选题,5.0分) 用三原色设置元素颜色值,下面设置正确的是(   )。
A. rgb(120, 120, 120)
B. rgb(128, 0, 256)
C. rgb(50%, 50%, 50%)
D. rgb(50%, 20%, 150%)
我的答案:AC 正确答案: AC
5.0分
29. (多选题,5.0分) 关于行内块元素的下面叙述正确的有(     )。
A. 是块元素和行内元素的结合体
B. 可以对盒子的任一构成部分进行设置
C. 与相邻元素共享一行
D. 以上不全对
我的答案:ABC 正确答案: ABC
5.0分
30. (多选题,5.0分) 在正常文档流中,下列有关网页中元素的排列规律正确的有(   )。
A. 块元素自上而下排列。
B. 块元素自下而上排列。
C. 行内元素自左向右排列。
D. 行内元素自右向左排列。
我的答案:AC 正确答案: AC
5.0分
31. (多选题,5.0分) 下列关于不同样式类型,表述正确的是(   )。
A. 内联样式的作用范围仅限于本元素。
B. 内部样式的作用范围是整个文档。
C. 外部样式能够为整个项目中所有有需要的HTML网页文档使用。
D. 以上不全对
我的答案:ACD 正确答案: ABC
0.0分
32. (多选题,5.0分) 关于(class)类选择器,以下说法正确的是(  )。
A. 其语法格式为".类选择器名",以一个点号来标明类选择器。
B. 使用类选择器,就是要为class属性指定为一个适当的类选择器名。
C. 同一个页面多个元素可以使用相同的类选择器名。
D. 该选择器只能单独使用,不可以与其他元素结合使用。
我的答案:ABC 正确答案: ABC
5.0分
33. (多选题,5.0分)
对于样式规则:

      p,h2,h3 {color:pink;font-size:16px;} 

下列描述正确的有(   )。

A. 该规则的选择器成为并集选择器。
B. 等效于 p h2 h3 选择器
C. 等效于分别对p,h2,h3各设置了一次{color:pink;font-size:16px;}
D. 等效于 p h2>h3 选择器
我的答案:AC 正确答案: AC
5.0分
34. (多选题,5.0分) 下列选择器中,一般情况下,影响网页中元素最少的选择器是(  )。
A. ID选择器
B. 子选择器
C. 并集选择器
D. 匿名选择器
我的答案:AD 正确答案: AD
5.0分
35. (多选题,5.0分) 下列有关选择器优先级规则描述正确的有(   )。
A. 权值越大越优先
B. 权值相等时,后出现的样式优先级要高于先出现的样式
C. 开发时设置的CSS样式的优先权,高于浏览器所设置的默认样式的优先权
D. 在同一组属性设置中标有“!important”规则的优先级最大
我的答案:ABD 正确答案: ABCD
2.5分


三. 单选题


36. (单选题,5.0分) CSS中书写样式规则的语法规则是(  )。
A. 选择器 { 声明; } 
B. 选择器 { 声明列表; } 
C. 选择器 { 属性; } 
D. 选择器 { 值; } 
我的答案:B 正确答案: B
5.0分
37. (单选题,5.0分) 目前CSS规范的最高版本是()。
A. CSS1
B. CSS2
C. CSS3
D. CSS4
我的答案:C 正确答案: C
5.0分
38. (单选题,5.0分) 在某个样式的声明中添加重要性“!important”,正确的是(  )。
A. p{color:red; !important}
B. p{!important color:red ;}
C. p{color:red !important;}
D. p{color:red important;}
我的答案:C 正确答案: C
5.0分
39. (单选题,5.0分) 关于行内块元素的下面叙述不正确的有(     )。
A. 是块元素和行内元素的结合体
B. 可以对盒子的任一构成部分进行设置
C. 与相邻元素共享一行
D. 以上不全对
我的答案:D 正确答案: D
5.0分
40. (单选题,5.0分) 默认情况下,下列属于行内元素的有(   )。
A. h1
B. ul
C. span
D. input
我的答案:C 正确答案: C
5.0分
41. (单选题,5.0分) 默认情况下,下列属于块元素的有(   )。
A. img
B. a
C. span
D. p
我的答案:D 正确答案: D
5.0分
42. (单选题,5.0分) 默认情况下,下列属于行内块元素的有(   )。
A. ul
B. select
C. h2
D. a
我的答案:D 正确答案: B
0.0分
43. (单选题,5.0分) CSS实现元素类型转换的属性是(   )。
A. style
B. font
C. display
D. color
我的答案:C 正确答案: C
5.0分
44. (单选题,5.0分) 关于CSS选择器以下表述完全正确的是(  )。
A. 选择器就是标签名或者元素名。
B. 选择器就是类名。
C. 选择器是一种模式,即用于选择元素样式的模式。
D. 以上都不对
我的答案:C 正确答案: C
5.0分
45. (单选题,5.0分) 关于ID选择器,以下说法不正确的是()。
A. 允许以一种独立于文档元素的方式来指定样式。
B. 通过设置ID属性来应用ID选择器对应样式。
C. 语法格式为"#id",以一个#号来标明ID选择器。
D. 以上说法都不对。
我的答案:A 正确答案: D
0.0分
46. (单选题,5.0分) 将多个选择器联合使用以逗号分隔,如:h1,p,div,那么该选择器被称为()。
A. 交集选择器
B. 并集选择器
C. 通用选择器
D. 后代选择器
我的答案:B 正确答案: B
5.0分
47. (单选题,5.0分) 以“*”号作为选择器名称的选择器叫()。
A. 类选择器
B. 子选择器
C. 匿名选择器
D. 通用选择器
我的答案:D 正确答案: D
5.0分
48. (单选题,5.0分) 以语法格式“first>next”命名的选择器,称为()。
A. 后代选择器
B. 子选择器
C. 并集选择器
D. 交集选择器
我的答案:B 正确答案: B
5.0分
49. (单选题,5.0分) 用“#abc”形式定义的选择器属于()。
A. 类选择器
B. 元素选择器
C. ID选择器
D. 通用选择器
我的答案:C 正确答案: C
5.0分
50. (单选题,5.0分) 以“.hhh”形式取名的选择器叫作()。
A. 类型选择器
B. 类选择器
C. ID选择器
D. 子选择器
我的答案:B 正确答案: B
5.0分
51. (单选题,5.0分) 下列选择器中,一般情况下,影响网页中元素最多的选择器是()。
A. 类选择器
B. ID选择器
C. 元素选择器
D. 通用选择器
我的答案:D 正确答案: D
5.0分
52. (单选题,5.0分) 下列选择器中,一般情况下,影响网页中元素最少的选择器是()。
A. 类选择器
B. 类型选择器
C. ID选择器
D. 通用选择器
我的答案:C 正确答案: C
5.0分
53. (单选题,5.0分)
下列选择器优先级从高到低排序正确的是( )。

①内联样式,②类选择器,③id选择器,④元素选择器

A. ①②③④
B. ①③②④
C. ③④①②
D. ③①②④
我的答案:B 正确答案: B
5.0分
54. (单选题,5.0分)
在<link>出现在<style>之前的多重样式情况下,下列样式优先级顺序从低到高的是()。

①外部样式,②内联样式,③内部样式

A. ①②③
B. ③①②
C. ①③②
D. ②①③
我的答案:C 正确答案: C
 

Javascript基础(期中)测试

一. 多选题


1. (多选题,2.0分) 下列关于JavaScript的叙述正确的是(    )。
A. 它是一种基于对象的脚本语言。
B. 它是一种事件驱动的脚本语言。
C. 它是一种面向对象的脚本语言。
D. 以上都不对
我的答案:AB 正确答案: AB
2.0分
2. (多选题,2.0分) JavaScript的功能有(    )。
A. 实现网页特效。
B. 跨平台性。
C. 实现表单数据前端校验。
D. 窗口动态操作。
我的答案:ABCD 正确答案: ACD
0.0分
3. (多选题,2.0分) JavaScript代码嵌入网页的方法有(   )。
A. 在HTML标记属性值中直接写入JavaScript代码。
B. 把JavaScript代码嵌入到<script>…</script>标签间。
C. 通过<script language="javascript" src="xxx.js">方式载入外部JavaScript文件。
D. 通过<link language="javascript" href="xxx.js">方式载入外部JavaScript文件。
我的答案:ABC 正确答案: ABC
2.0分
4. (多选题,2.0分) x+=-y,等价于(  )。
A. x=x+y
B. x=x-y
C. x=-y+x
D. x=y
我的答案:BC 正确答案: BC
2.0分
5. (多选题,2.0分) 下面关于continue语句和break语句的描述,正确的有(   )。
A. break语句结束当前循环,跳出循环转而执行循环语句后面的语句。
B. continue语句结束当前循环,跳出循环转而执行循环语句后面的语句。
C. continue语句结束本轮循环,跳至循环入口转而执行下一轮循环。
D. break语句结束本轮循环,跳至循环入口转而执行下一轮循环。
我的答案:AC 正确答案: AC
2.0分
6. (多选题,2.0分) 关于JavaScript中函数的定义,描述正确的是(  )。
A. 使用关键词function进行定义。
B. 无论有无参数,函数名后的括号"( )"不可省略。
C. 函数名在定义时可省略。
D. 以上不全对
我的答案:AB 正确答案: ABC
1.0分
7. (多选题,2.0分) JavaScript中,预定义对象有(   )。
A. 内置对象
B. 文档对象
C. 浏览器对象
D. 自定义对象
我的答案:ABC 正确答案: ABC
2.0分
8. (多选题,2.0分) 下列不属于文档相关对象的是(   )。
A. window 
B. document
C. form
D. Math
我的答案:AC 正确答案: AD
0.0分
9. (多选题,2.0分) 当用户使用鼠标单击网页的某个元素时,可能产生的事件有(   )。
A. onClick
B. onDblclick
C. onSubmit
D. onMouseout
我的答案:AC 正确答案: AC
2.0分
10. (多选题,2.0分) 与元素是否获得焦点相关的事件有(  )。
A. onLoad
B. onFocus
C. onBlur
D. onUnload
我的答案:BC 正确答案: BC
2.0分
11. (多选题,2.0分) 浏览器窗口(window)对象可以同时存在(   )。
A. 1个
B. 2个
C. 3个
D. 以上都不对
我的答案:ABC 正确答案: ABC
2.0分
12. (多选题,2.0分) window对象中可以弹出对话框的方法有(   )。
A. alert(  )
B. prompt(  )
C. conform(  )
D. open(  )
我的答案:ABC 正确答案: ABC
2.0分
13. (多选题,2.0分) 文档对象中与超链接颜色有关的属性有(  )。
A. vlinkColor
B. fgColor
C. alinkColor
D. linkColor
我的答案:ACD 正确答案: ACD
2.0分
14. (多选题,2.0分) 获取当前日期的年月日的方法是(  )。
A. getFullyear( )
B. getMonth( )
C. getDate( )
D. getDay( )
我的答案:BCD 正确答案: ABC
0.0分
15. (多选题,2.0分)
通过下列哪些方式可以访问网页中的表单?(  )。

A. document.表单名
B. window.表单名
C. form[#]   (注:#代表非负整数)
D. form(#)   (注:#代表非负整数)
我的答案:AC 正确答案: AC
2.0分
16. (多选题,2.0分) 创建数组可以使用下列(  )方法。
A. var cars = ["Saab", "Volvo", "BMW"];
B. var cars = {"Saab", "Volvo", "BMW"};
C. var cars = new Array("Saab", "Volvo", "BMW");
D. var cars = new Array{"Saab", "Volvo", "BMW"};
我的答案:AC 正确答案: AC
2.0分


二. 单选题


17. (单选题,2.0分)
下面标签中的<!-- -->的作用,理解准确的是(  )。

<Script Language="JavaScript">

        <!--    //弹出一个提示框

         alert("欢迎进入JavaScript神奇世界!");             

        -->

</Script>

A. 注释
B. 容错
C. 不起作用
D. 以上都不对
我的答案:C 正确答案: B
0.0分
18. (单选题,2.0分) JavaScript的控制台输出对象是(  )。
A. window
B. document
C. console
D. location
我的答案:C 正确答案: C
2.0分
19. (单选题,2.0分) JavaScript的浏览器窗口对象是(  )。
A. document
B. history
C. console
D. window
我的答案:D 正确答案: D
2.0分
20. (单选题,2.0分) JavaScript中对应DOM模型的网页文件的对象是(   )。
A. window
B. document
C. console
D. frame
我的答案:B 正确答案: B
2.0分
21. (单选题,2.0分) JavaScript中有( )种基本数据类型。
A. 3
B. 4
C. 5
D. 6
我的答案:C 正确答案: C
2.0分
22. (单选题,2.0分) JavaScript中使用变量用关键词()进行声明。
A. Numeric
B. String
C. Boolean
D. var
我的答案:D 正确答案: D
2.0分
23. (单选题,2.0分) 给变量x赋初值2后,表达式++x+3 运算完成后,表达式结果及变量x的值分别是(  )。
A. 5和2
B. 6和2
C. 5和3
D. 6和3
我的答案:D 正确答案: D
2.0分
24. (单选题,2.0分) 如果天气晴,那么表达式:(天气==晴)?"带雨具":"不带雨具"; 的值为(  )。
A. 带雨具
B. 不带雨具
C. 带雨衣
D. 不带雨衣
我的答案:A 正确答案: A
2.0分
25. (单选题,2.0分) 如果在某个事件中使用了this运算符,那么this指代(  )。
A. window
B. document
C. 拥有该事件的对象
D. 未定义
我的答案:C 正确答案: C
2.0分
26. (单选题,2.0分) while (条件) {循环体}语句 与 do {循环体} while (条件)语句的区别是()。
A. while语句中的循环体至少执行1次
B. do while语句中的循环体至少执行1次
C. 两个语句中循环体执行的次数一样
D. 以上都不对
我的答案:B 正确答案: B
2.0分
27. (单选题,2.0分) JavaScript中唯一可以省略对象名的对象是(  )。
A. window
B. document
C. form
D. Date
我的答案:A 正确答案: A
2.0分
28. (单选题,2.0分) JavaScript中使用元素的事件时,所有事件名的共同特点是:事件名前面均有字符()。
A. in
B. on
C. do
D. at
我的答案:B 正确答案: B
2.0分
29. (单选题,2.0分) 当页面在浏览器中加载完成时,就产生了一个()事件。
A. onClick
B. onUnload
C. onLoad
D. onDblclick
我的答案:C 正确答案: C
2.0分
30. (单选题,2.0分) 要了解当前浏览器窗口的状态行信息,只要访问window对象的()属性即可。
A. history
B. location
C. status
D. self
我的答案:C 正确答案: C
2.0分
31. (单选题,2.0分) 弹出可接受用户输入信息的提示框的窗口方法是()。
A. alert( )
B. prompt( )
C. conform( )
D. write( )
我的答案:B 正确答案: B
2.0分
32. (单选题,2.0分) 改变p元素中的内容时,通常使用该元素的()属性。
A. value
B. innerHTML
C. name
D. style
我的答案:D 正确答案: B


三. 判断题


33. (判断题,2.0分) 引入JavaScript脚本代码的script标签可以出现在网页(html标签内)的任何位置。
A. 对
B. 错
我的答案: 对 正确答案: 对
2.0分
34. (判断题,2.0分) 常量是一个量,没有类型之分。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
35. (判断题,2.0分) JavaScript中可以使用关键字或保留字作为变量名。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
36. (判断题,2.0分) JavaScript语言是一种强类型的程序语言。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
37. (判断题,2.0分) JavaScript的变量名区分大小写,变量命名时只能以字母开头。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
38. (判断题,2.0分) JavaScript使用变量,须遵循先说明后使用的原则,没有特例。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
39. (判断题,2.0分) 表达式以运算符为基础,它本质上是一个值。
A. 对
B. 错
我的答案: 对 正确答案: 对
2.0分
40. (判断题,2.0分) 常量是一个量,它不是表达式。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
41. (判断题,2.0分) 比较运算与逻辑运算的结果都是Boolean值。
A. 对
B. 错
我的答案: 对 正确答案: 对
2.0分
42. (判断题,2.0分) 运算符“+”就是求和运算符。
A. 对
B. 错
我的答案: 对 正确答案: 错
0.0分
43. (判断题,2.0分)
(条件)?值1:值2;与 if(条件)语句1 else 语句2;具有相同的判断逻辑。

A. 对
B. 错
我的答案: 对 正确答案: 对
2.0分
44. (判断题,2.0分) for语句与for...in语句,它们执行的逻辑过程是完全一样的。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
45. (判断题,2.0分) continue语句和break语句的区别是,执行break语句时,就结束本轮循环,转而执行下一轮循环。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
46. (判断题,2.0分) 可以直接Date对象来获得或设置日期与时间。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
47. (判断题,2.0分) 使用日期对象的getYear( )方法可以获得4位完整年份。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
48. (判断题,2.0分) 创建匿名函数并赋值给某变量,其实就是创建了一个名为该变量的对象类。
A. 对
B. 错
我的答案: 对 正确答案: 对
2.0分
49. (判断题,2.0分) JavaScript是基于对象的脚本语言,它不能够创建对象。
A. 对
B. 错
我的答案: 错 正确答案: 错
2.0分
50. (判断题,2.0分) 不通过关键词 var 创建的变量总是全局的,即使它们在函数中创建。
A. 对
B. 错
我的答案: 错 正确答案: 对

文本类网页设计单元测试

一. 单选题


1. (单选题,5.0分)
给文本添加阴影效果,应该使用(   )属性。

A. text-transition
B. text-shadow
C. text-decoration
D. text-overflow
我的答案:B 正确答案: B
5.0分
2. (单选题,5.0分)
如果要在长单词或 URL 地址内部进行换行,则应使用(     )属性。

A. word-wrap
B. line-wrap 
C. letter-wrap
D. font-style
我的答案:A 正确答案: A
5.0分
3. (单选题,5.0分)
如果要在搜索结果中高亮显示搜素关键字,应使用(  )标签。

A. time
B. meter
C. progress
D. mark
我的答案:D 正确答案: D
5.0分
4. (单选题,5.0分) 给文本设置删除线或上划线等修饰,应该使用(   )属性。
A. text-transform
B. text-decoration
C. text-align
D. text-indent
我的答案:B 正确答案: B
5.0分
5. (单选题,5.0分) 在font属性中同时设置字体的字号与行高时,正确的设置方法是(    )。
A. font:字号 行高
B. font:行高 字号
C. font:行高/字号
D. font:字号/行高
我的答案:D 正确答案: D
5.0分
6. (单选题,5.0分) CSS3的新特性中用于定义服务器字体的规则是(   )。
A. @media
B. @font-face
C. @keyframes
D. @font-family
我的答案:B 正确答案: B
5.0分
7. (单选题,5.0分) 以下(   )不是图标字体化的优点。
A. 减少了总文件的大小。
B. 降低了网络传输带宽负担。
C. 增加了用户等待时间,牺牲用户体验。
D. 采用矢量存储方式。
我的答案:C 正确答案: C
5.0分
8. (单选题,5.0分)
在项目中使用font-awesome开源免费的字体图标库的正确步骤是(    )。

①将font字体文件夹和css文件夹以及“font-awesome.min.css”文件拷贝到自己的项目中。

②首先去相应Font-Awesome地址下载并解压。③在页面引入font-awesome.min.css文件。

④为页面元素添加相应的字体图标class,如: <i class="fa fa-comments">。

A. ①②③④
B. ②①③④
C. ③①②④
D. ④①②③
我的答案:B 正确答案: B
5.0分
9. (单选题,5.0分) 设置文本首行缩进使用(     )属性。
A. word-spacing
B. text-overflow
C. text-indent
D. text-align
我的答案:C 正确答案: C


二. 多选题


10. (多选题,5.0分) 与多栏布局相关的属性有(      )。
A. column-count 
B. column-width
C. column-hr
D. column-gap
E. column-rule
我的答案:ABDE 正确答案: ABDE
5.0分
11. (多选题,5.0分)
定义字符(中文注音或字符)的解释或发音时,常用(    )这些标签来实现。

A. ruby
B. bdi 
C. mark
D. rt 
我的答案:AD 正确答案: AD
5.0分
12. (多选题,5.0分)
下面有关Web字体图标的叙述不正确的是(      )。

A. Web字体图标在高分辨率屏上会变得模糊。
B. 使用字体图标会增加总文件的大小和很多额外的“http请求”,增大服务器负担。
C. 大量使用字体图标时,会增加用户等待时间,牺牲用户体验。
D. 与字体一样通常是矢量存储的。
我的答案:BC 正确答案: ABC
2.5分
13. (多选题,5.0分) 通常设置(     )属性不可以实现列表项<li>元素水平排列。
A. float
B. align
C. margin
D. border
我的答案:CD 正确答案: BCD
2.5分


三. 判断题


14. (判断题,5.0分) 设置文字的行高小于字号时,会产生重叠现象。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
15. (判断题,5.0分) details标签可以与summary标签配合使用,并且details应该嵌套在summary之内。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
16. (判断题,5.0分) br标签与wbr标签一样都是起换行作用,没有什么区别。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
17. (判断题,5.0分) 客户端浏览器是不可以使用服务器端安装的字体的。
A. 对
B. 错
我的答案: 错 正确答案: 错
5.0分
18. (判断题,5.0分) 字体图标通常都是矢量方式存储的。
A. 对
B. 错
我的答案: 对 正确答案: 对
5.0分
19. (判断题,5.0分) 图片(位图)在高分辨率屏上会变得模糊,而字体图标不会。
A. 对
B. 错
我的答案: 错 正确答案: 对
0.0分
20. (判断题,5.0分) 为文本添加阴影效果时,模糊半径blur取值越大,阴影越清晰。
A. 对
B. 错
我的答案: 错 正确答案: 错

图文类网页设计单元测试

一. 多选题


1. (多选题,5.0分) HTML5网页常用的图片标签有(     )。
A. <img>标签
B. <figure>标签
C. <figcaption>标签
D. <i>标签
我的答案:ABC 正确答案: ABC
2. (多选题,5.0分) 关于CSS3精灵技术,下面理解正确的是(    )。
A. 它的本质是多小张图片拼成一张图片。
B. 是为了提高网页性能而使用它。
C. 当访问该页面时,只需要载入一次图片。
D. 利用“background-image”、“background- repeat”、“background-position”组合进行背景定位,将一张大图片中的某个部分显示到网页的固定位置。
我的答案:ABD 正确答案: ABCD
3. (多选题,5.0分)
CSS3中可用于动画制作的属性有(   )。

A. transition(过渡)
B. transform(变形)
C. animation(动画)
D. background
我的答案:ABC 正确答案: ABC
4. (多选题,5.0分)
在定义动画时,关键帧选择器用来指定当前关键帧要应用到整个动画过程中的位置值,关键帧选择器可以是(       )。

A. 一个百分比
B. from,它和0%效果相同表示动画的开始
C. 任意名称
D. to,它和100%效果相同表示动画的结束
我的答案:ABD 正确答案: ABD
5. (多选题,5.0分)
关于3D变形,以下说法正确的是(    )。

A. perspective属性定义3D转换元素的透视视图。
B.
perspective函数的参数值是一个代表透视深度的数值。

C. 使用skew函数实现立体效果。
D. 3D变形是指某个元素围绕其x轴、y轴、z轴进行旋转、缩放、平移等变换。
我的答案:ABD 正确答案: ABD
6. (多选题,5.0分) CSS3的变形属性transform是与动画相关的一个属性,2D形状变换可分为(    )几种类型。
A. 旋转
B. 倾斜
C. 缩放 
D. 移动
我的答案:ABCD 正确答案: ABCD
7. (多选题,5.0分)
元素的变形都有一个原点,元素围绕着这个点进行变形或者旋转,有关原点的下述描述正确的有(    )。

A. 默认的原点起始位置是元素的中心位置。 
B. 使用transform-origin属性指定元素变形基于的原点。
C. transform-origin最多接受三个值,分别是x轴、y轴、z轴的偏移量。
D.  z轴的偏移量除了可以给具体的长度值,还可以有其它多种给值方式。
我的答案:ABC 正确答案: ABC
8. (多选题,5.0分)
在设置过渡的语法 {transition:property duration timing-function delay;}中,表述有误的有(   )。

A. property:应用过渡的CSS属性的名称,只能取值为none或all。
B. delay:过渡效果开始之前需要等待的时间。
C. duration:过渡效果花费的时间,取任何值都可以看到过渡效果。
D. timing-function:过渡效果的时间曲线。
我的答案:ABD 正确答案: AC
9. (多选题,5.0分)
关于渐变设置的参数color stop描述正确的是(      )。

A. 两个color stop之间的区域为颜色过渡区。
B. color stop用于设置颜色边界。
C. color stop中color为边界的颜色,stop为该边界的位置。
D. stop为百分比且小于0%或大于100%,则表示该边界位于可视区域外。
我的答案:ABCD 正确答案: ABCD


二. 单选题


10. (单选题,5.0分) CSS3用(  )属性来使用已定义好的动画。
A. @keyframes
B. animation
C. transition
D. transform
我的答案:B 正确答案: B
11. (单选题,5.0分)
CSS3过渡采用(  )属性进行设置。

A. linear-gradient
B. radial-gradient
C. border-radius
D. transition
我的答案:D 正确答案: D
12. (单选题,5.0分)
关于圆角边框,下面描述不正确的是(     )。

A. 圆角边框实际上是在矩形的四个角分别做内切圆,通过设置内切圆的半径来控制圆角的弧度。
B. 使用border-radius属性来实现圆角边框设置。
C. 设置半径时,如果没有“/”,则表示水平和垂直半径相等。
D.
设置半径时,“/”前面的表示垂直半径。

我的答案:D 正确答案: D
13. (单选题,5.0分) CSS3中的渐变使用(   )属性来设置。
A. background-color
B. background-attachment
C. background-image
D. background-position
我的答案:C 正确答案: C
14. (单选题,5.0分)
CSS3中设置元素(盒子)的阴影使用(    )属性。

A. text-shadow
B. shadow
C. border-shadow
D. box-shadow
我的答案:D 正确答案: D
15. (单选题,5.0分) 关于background属性的默认设置,下面不正确的是(    )。
A. background-color为transparent
B. background-repeat为repeat 
C. background-attachment为fixed
D. background-image为none
我的答案:C 正确答案: C


三. 判断题


16. (判断题,5.0分) 用@keyframes规则创建动画时,可以不指定动画的名称。
A. 对
B. 错
我的答案: 错 正确答案: 错
17. (判断题,5.0分) 径向渐变的圆心坐标默认是在元素的中心(center)。
A. 对
B. 错
我的答案: 对 正确答案: 对
18. (判断题,5.0分) 线性渐变与径向渐变一样,颜色都是向着某一个方向逐渐变化。
A. 对
B. 错
我的答案: 错 正确答案: 错
19. (判断题,5.0分) 径向渐变默认的渐变形状是椭圆形。
A. 对
B. 错
我的答案: 错 正确答案: 对
20. (判断题,5.0分) 线性渐变中side-or-corner参数是通过关键词来确定渐变的方向,默认值为top(从上往下)。
A. 对
B. 错
我的答案: 错 正确答案: 对
21. (判断题,5.0分) HTML页面中,通常坐标系是以参考元素对应的盒子的左上角为坐标原点,水平向右为x轴正方向,垂直向上为y轴的正方向。
A. 对
B. 错
我的答案: 对 正确答案: 错
22. (判断题,5.0分) 元素阴影扩展半径为正值,则整个阴影都延展扩大,反之值为负值时,则缩小。
A. 对
B. 错
我的答案: 错 正确答案: 对

响应式设计基础单元测试

一. 多选题


1. (多选题,5.0分) 关于设置了float属性的元素,下面描述正确的是(   )。
A. 设置float会导致元素脱离文档流;
B. 设置了float属性的元素漂浮在文档流的上层;
C. 设置了float属性的元素,能遮挡下层元素的空间,但不会遮挡下层元素的内容;
D. 设置了float属性的元素会遮挡下层元素的内容。
我的答案:AC 正确答案: ABC
2. (多选题,5.0分)
HTML5技术是哪些核心技术的集合?(     ) 。

A. HTML5
B. Java
C. Flash
D. CSS3
E. JavaScript 
我的答案:ADE 正确答案: ADE
3. (多选题,5.0分)
响应式Web设计得以实现的基础技术是(    )。

A. 视口
B. CSS
C. HTML
D. 媒体查询 
我的答案:BC 正确答案: AD


二. 判断题


4. (判断题,5.0分) 视口(viewport)就是设备屏幕的大小。
A. 对
B. 错
我的答案: 错 正确答案: 错
5. (判断题,5.0分) 媒体查询技术是CSS3新提出的。
A. 对
B. 错
我的答案: 对 正确答案: 对
6. (判断题,5.0分) HTML5就只是HTML的最新版本。
A. 对
B. 错
我的答案: 错 正确答案: 错
7. (判断题,5.0分) CSS3引入HTML文档与CSS引入HTML文件完全一样,也有3种方式。
A. 对
B. 错
我的答案: 错 正确答案: 对
8. (判断题,5.0分) position: absolute会导致元素脱离文档流,被定位的元素等于在文档中不占据任何位置,在另一个层呈现。
A. 对
B. 错
我的答案: 错 正确答案: 对


三. 单选题


9. (单选题,5.0分) 不是HTML5中常用的语义化标签的是(    )。
A. <section>
B. <article>
C. <div>
D. <aside>
我的答案:C 正确答案: C
10. (单选题,5.0分) 在一个网页中,关于文档流下述说法正确的是(       )。
A. 默认情况下块级元素独占一行,是自上而下排列,行内元素自左向右排列。
B. 默认情况下行内元素自上而下排列。
C. 行内元素也独占一行。
D. 行内块元素也是独占一行的。
我的答案:A 正确答案: A

HTML5表单单元测试验

一. 单选题


1. (单选题,10.0分) 下列input标签的type属性值选项中,不是HTML5新增加的是(  )。
A. color
B. email 
C. number
D. file
我的答案:A 正确答案: D
2. (单选题,10.0分) 当用户选择某文本(如性别单选按钮的"男"或"女")时,浏览器就会自动将焦点转到和标签相关的表单控件上,使用下列哪个标签?(  )
A. datalist
B. output
C. label
D. input
我的答案:C 正确答案: C
3. (单选题,10.0分) 网页中,用于收集用户信息并向后端发送数据处理请求的主要方式是(  )。
A. 表格
B. 表单
C. 超链接
D. 按钮
我的答案:B 正确答案: B


二. 判断题


4. (判断题,10.0分) datalist标签可以为input标签提供数据选项列表,它与select标签一样会直接显示数据到网页上。
A. 对
B. 错
我的答案: 错 正确答案: 错
5. (判断题,10.0分) 表单的method属性用于设置表单数据的提交方式,就安全性而言,其取值为get或post是一样的。
A. 对
B. 错
我的答案: 错 正确答案: 错
6. (判断题,10.0分) 可以使用<input>标签的list属性引用<datalist>标签的id属性,来为<input>标签提供选项数据源。
A. 对
B. 错
我的答案: 对 正确答案: 对


三. 多选题


7. (多选题,10.0分)
下列属于HTML5为表单(form)标签新增的属性有(  )。

A. autocomplete
B. action
C. novalidate
D. method 
我的答案:AC 正确答案: AC
8. (多选题,10.0分) 下列属于HTML5新增加的表单相关标签的是(      )。
A. <datalist>
B. <keygen>
C. <label>
D. <output>
我的答案:AB 正确答案: ABD
9. (多选题,10.0分) 关于表单中的<>元素,下面表述正确的是(       )。
A. <textarea>标签用于定义多行文本输入框
B. 可以通过cols和rows属性来规定文本区域内可见的列数和行数
C. 具体的尺寸可以通过width和height来设置
D. <textarea>标签不能定义单行文本输入框
我的答案:ABCD 正确答案: ABC
10. (多选题,10.0分) HTML5自带表单验证功能有(    )。
A. 通过required属性校验输入框填写内容不能为空。
B. 通过自编JavaScript脚本进行校验。
C. 通过pattern属性规定用于验证input 域的模式(pattern)。
D. type为email或url的输入控件没有内置相关正则表达式。
我的答案:AC 正确答案: AC

HTML5画布单元测验

一. 多选题


1. (多选题,10.0分) 通过JavaScript来创建动态的HTML,主要表现在哪些方面?(     )。
A. JavaScript能够改变页面中的所有HTML元素。
B. JavaScript能够改变页面中的所有HTML属性。
C. JavaScript能够改变页面中的所有CSS样式。
D. JavaScript能够对页面中的所有事件做出反应。
我的答案:ABCD 正确答案: ABCD
2. (多选题,10.0分) document对象获取HTML元素对象的常用方法有(   )。
A. getElementById()
B. getElementsByName()
C. getElementsByTagName()
D. getBoundingClientRect()
我的答案:ABC 正确答案: ABC
3. (多选题,10.0分) canvas中分别使用(     )方法来绘制矩形边框和填充矩形。
A. strokeRect()
B. stroke()
C. fillRect()
D. fill()
我的答案:AC 正确答案: AC


二. 单选题


4. (单选题,10.0分) 要获得页面中某个元素的坐标,使用元素的( )方法。
A. getRect
B. getBoundingClientRect() 
C. getContext
D. get
我的答案:B 正确答案: B
5. (单选题,10.0分)
HTML5提供了(  )标签,使用户可以在网页上随意作画。

A. img
B. image
C. canvas
D. background-image
我的答案:C 正确答案: C
6. (单选题,10.0分)
从原始画布剪切任意形状和尺寸区域的方法是(  )。

A. drawImage
B. arc()
C. clip() 
D. restore()
我的答案:C 正确答案: C
7. (单选题,10.0分)
canvas绘制图形的基本步骤是(  )。

①创建画布,②准备画笔,③开始路径规划,④移动起始点,⑤绘制线条,⑥闭合路径,⑦绘制描边

A. ①②③④⑤⑦⑥ 
B. ②①③④⑤⑥⑦
C. ①②③④⑤⑥⑦
D. ①②③⑤④⑥⑦
我的答案:C 正确答案: C


三. 判断题


8. (判断题,10.0分) 用画笔在画布(canvas)上使用lineTo()方法绘制线条后,画布上就显示出该线条。
A. 对
B. 错
我的答案: 对 正确答案: 错
9. (判断题,10.0分) 绘制复杂路径,必须使用路径开始(context.beginPath())和路径结束(context.closePath())进行路径规划。
A. 对
B. 错
我的答案: 对 正确答案: 对
10. (判断题,10.0分) 不能把一幅图片绘制到canvas上。
A. 对
B. 错
我的答案: 错 正确答案: 错

HTML5多媒体单元测试

一. 单选题


1. (单选题,10.0分) 为<video>元素指定多个视频源使用(   )标签(元素)。
A. select
B. datalist
C. source
D. src
我的答案:C 正确答案: C
2. (单选题,10.0分)
判断浏览器是否支持指定的媒体类型需用到audio或video对象的(     )方法。

A. load() 
B. play() 
C. pause()
D. canPlayType()
我的答案:D 正确答案: D


二. 多选题


3. (多选题,10.0分)
HTML5新增了强大的多媒体的功能,主要体现在(   )2个方面。

A. 视频<video>元素
B. 图像<img>元素
C. 音频<audio>元素
D. 动画<flash>元素
我的答案:AC 正确答案: AC
4. (多选题,10.0分)
下列关于<video>元素的常用属性的描述正确的有(    )。

A. 如果出现autoplay属性,则视频在就绪后马上播放。
B. 如果出现controls属性,则向用户显示播放控件面板。
C. 如果出现loop属性,则当媒体文件播放完后再次开始播放。
D.
src属性可以指定多个要播放的视频的URL。

我的答案:ABCD 正确答案: ABC
5. (多选题,10.0分) <source>标签适用于给(    )元素提供多个媒体源。
A. <video>
B. <input>
C. <audio>
D. <select>
我的答案:AC 正确答案: AC
6. (多选题,10.0分)
使用自动<audio>自动循环播放音乐需要使用到(     )属性。

A. autoplay
B. controls
C. loop
D. preload
我的答案:AC 正确答案: AC


三. 判断题


7. (判断题,10.0分) <video>元素的播放控件,实现了包括播放、暂停、进度和音量控制、全屏等功能,并允许自定义控件的功能和样式。
A. 对
B. 错
我的答案: 对 正确答案: 对
8. (判断题,10.0分) <video> 与 </video> 之间插入的内容是不会在浏览器显示的。
A. 对
B. 错
我的答案: 对 正确答案: 错
9. (判断题,10.0分) 目前为止已有让所有浏览器都支持的视频格式。
A. 对
B. 错
我的答案: 错 正确答案: 错
10. (判断题,10.0分) Audio对象和Video对象的DOM操作功能都是由HTMLMediaElement对象统一定义的核心功能。
A. 对
B. 错
我的答案: 对 正确答案: 对

响应式Web设计单元测试

一. 单选题


1. (单选题,5.0分) 用于配置视口属性的标签是(    )。
A. <meta>
B. <title>
C. <link>
D. <script>
我的答案:A 正确答案: A
2. (单选题,5.0分)
配置视口时,元数据标签的name属性值应为(     )。

A. view
B. view port 
C. viewport
D. view-port
我的答案:C 正确答案: C
3. (单选题,5.0分) 将固定布局转化为百分比布局的换算公式正确的是(    )。
A. 目标元素宽度/子盒子宽度=百分数宽度
B. 目标元素宽度/父盒子宽度=百分数宽度
C. 父盒子宽度/目标元素宽度=百分数宽度
D. 目标元素宽度/网页宽度=百分数宽度
我的答案:B 正确答案: B
4. (单选题,5.0分) 用于指定元素为弹性盒容器的属性是(    )。
A. flex
B. display
C. order
D. align
我的答案:A 正确答案: B
5. (单选题,5.0分) 下列不属于flex-wrap属性值的项有(   )。
A. nowrap
B. wrap
C. wrap-reverse
D. center
我的答案:D 正确答案: D
6. (单选题,5.0分) 设置弹性元素扩展比率为0、收缩比率为1和宽度居中的缩写形式为(   )。
A. flex: 1 0 auto; 
B. flex: 0 1 auto;
C. flex: 0, 1, auto; 
D. flex: 1, 0, auto;
我的答案:B 正确答案: B
7. (单选题,5.0分) 用于设置子元素出现顺序的属性是(    )。
A. display
B. flex
C. order
D. align-self
我的答案:C 正确答案: C
8. (单选题,5.0分) 设置子元素如何在当前轴方向排列的属性为(   )。
A. flex-wrap
B. align-items
C. justify-content
D. flex-direction
我的答案:D 正确答案: D


二. 多选题


9. (多选题,5.0分) 视口是针对移动端浏览器的,通常分为(     )。
A. 可见视口,即设备屏幕大小
B. 隐藏视口 
C. 视窗视口,即网页大小
D. 固定视口
我的答案:AC 正确答案: AC
10. (多选题,5.0分) 常见的响应式Web设计方式有(       )。
A. 百分比布局
B. 栅格系统
C. DIV布局
D. 弹性盒布局
我的答案:ABD 正确答案: ABD
11. (多选题,5.0分) 关于弹性盒布局,下面叙述正确的是(      )。
A. 弹性盒由容器、子元素和轴组成。
B. 弹性盒改进了块模型,既不使用浮动,也不会在弹性盒容器与其内容之间合并外边距。
C. 增加了盒状模型的灵活性。
D. 在适应不同设备能力上不如栅格系统。
我的答案:ABC 正确答案: ABC
12. (多选题,5.0分) 下列属于flex-direction属性的可取值的项有(      )。
A. row
B. wrap
C. column
D. row-reverse
我的答案:ACD 正确答案: ACD
13. (多选题,5.0分) 在使用弹性盒布局时,以下描述正确的是(      )。
A. 弹性容器的每一个子元素变为一个弹性子元素,弹性容器直接包含的文本变为匿名的弹性子元素。
B. 多列布局中的column-*属性对弹性子元素无效。
C. float属性和clear 属性对弹性子元素无效,使用float会导致display属性计算为block。
D. vertical-align属性对弹性子元素的对齐无效。
我的答案:ABCD 正确答案: ABCD


三. 判断题


14. (判断题,5.0分) 媒体查询不可以根据视口宽度、设备方向等差异来改变页面的显示方式。
A. 对
B. 错
我的答案: 错 正确答案: 错
15. (判断题,5.0分) 媒体查询由媒体类型和条件表达式组成,用@media规则定义。
A. 对
B. 错
我的答案: 对 正确答案: 对
16. (判断题,5.0分) 在定义媒体查询时,媒体类型与条件表达式都不能省略。
A. 对
B. 错
我的答案: 错 正确答案: 错
17. (判断题,5.0分) 把固定像素的宽度换算为百分比宽度,可以将固定布局转化为百分比布局。
A. 对
B. 错
我的答案: 对 正确答案: 对
18. (判断题,5.0分) 栅格系统采用固定的格子进行网页布局,以适应不同设备。
A. 对
B. 错
我的答案: 对 正确答案: 对
19. (判断题,5.0分) 在弹性盒布局中,元素的排列顺序是由元素书写的顺序来决定的。
A. 对
B. 错
我的答案: 错 正确答案: 错
20. (判断题,5.0分) 要将子元素按自然书写顺序排列,则order属性都设置成同一个值。
A. 对
B. 错
我的答案: 对 正确答案: 对

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: HTML5-QRCode是一个用于生成和解析二维码的JavaScript库,可以在网页中实现二维码的扫描和生成功能。为了测试HTML5-QRCode的功能,我们需要搭建一个测试环境。 首先,我们需要一个Web服务器来托管HTML5-QRCode的测试页面。可以使用常见的Web服务器软件,如Apache、Nginx等。安装和配置完服务器后,将HTML5-QRCode的文件部署到服务器上。 接下来,我们需要测试设备,一般是一台支持摄像头的手机或者平板电脑。确保测试设备已经连接到相同的局域网,并且可以通过IP地址或域名访问到测试环境页面。 在测试环境页面中,使用HTML5-QRCode的API来生成二维码。可以根据需求设置二维码的大小、颜色等参数。在生成二维码后,将其显示在页面上。 然后,在测试设备上打开二维码扫描器(如微信、支付宝中的扫一扫功能),并将其对准测试环境页面上的二维码。扫描器会自动读取二维码中的信息并进行处理。可以在测试环境页面上添加回调函数,用于处理扫描结果。 在测试中,可以尝试不同大小、不同内容的二维码进行扫描,以确保HTML5-QRCode的生成和解析功能正常。 最后,根据测试结果进行调试和优化。如果遇到问题,可以查看浏览器的开发者工具控制台输出,以及HTML5-QRCode的文档和示例代码,找到解决方法。 总之,搭建HTML5-QRCode的测试环境需要一个Web服务器、一个支持摄像头的测试设备,通过生成和解析二维码来测试功能,并根据测试结果进行调试和优化。 ### 回答2: HTML5-QRCode 是一种基于 HTML5 技术的二维码生成与扫描的解决方案。要测试 HTML5-QRCode 的环境,可以按照以下步骤进行测试: 1. 确保您的浏览器支持 HTML5 技术:HTML5-QRCode 使用了一些 HTML5 的 API,因此需要确保您使用的浏览器支持 HTML5 的版本,如最新版的 Chrome、Firefox、Safari 或 Edge 浏览器。 2. 下载 HTML5-QRCode 源码:在 GitHub 上可以找到 HTML5-QRCode 的源码,可以将其下载到本地,或者直接从 CDN 引入使用。 3. 配置测试环境:将 HTML5-QRCode 源码放置在您的服务器中,或者在本地搭建一个简单的 Web 服务器。 4. 编写测试代码:创建一个 HTML 文件,并在文件中引入 HTML5-QRCode 的源码库。然后编写 JavaScript 代码来生成或扫描二维码。 5. 运行测试:通过在浏览器中打开 HTML 文件,来运行测试代码。如果一切正常,应该能够看到一个可用的二维码生成器或扫描器。 6. 测试不同功能:测试 HTML5-QRCode 的不同功能,包括生成不同类型的二维码(文本、URL、电话号码等)、设置二维码的尺寸和样式、扫描设备的摄像头、识别二维码中的数据等。 7. 进行兼容性测试测试在不同浏览器和设备上的兼容性,以确保 HTML5-QRCode 在各种环境下都能正常使用。 8. 解决问题:如果在测试过程中遇到任何问题或错误,可以查看 HTML5-QRCode 的文档或在开发社区中寻求帮助来解决问题。 以上是测试 HTML5-QRCode 的简要步骤,通过这些测试,您可以确保 HTML5-QRCode 在您的环境中正常运行,并满足您的需求。 ### 回答3: HTML5-QRCode是一个用于在网页上生成和扫描二维码的开源库。它可以通过调用浏览器的摄像头来实现扫描功能,也可以通过在网页上显示二维码来实现生成功能。 要进行HTML5-QRCode测试环境测试,首先需要一个支持HTML5和摄像头功能的浏览器,比如最新版本的Chrome、Firefox或Safari。 在测试之前,需要确保已经引入了HTML5-QRCode库的相关文件,并且正确设置了生成和扫描二维码的DOM元素。 接下来,可以编写一段简单的JS代码来测试生成和扫描二维码的功能。例如,可以使用以下代码生成一个包含URL链接的二维码: ```javascript var qrcode = new QRCode(document.getElementById("qrcode"), { text: "https://www.example.com", width: 128, height: 128 }); ``` 在上面的代码中,`getElementById("qrcode")`表示用于显示二维码的DOM元素的id,`text`表示要生成二维码的文本内容,`width`和`height`表示二维码的宽度和高度。 接下来,可以尝试在浏览器中打开测试页面,查看是否成功生成了二维码。 如果要测试扫描二维码的功能,可以使用以下代码来启动扫描: ```javascript qrcode.scan(function (result) { alert("扫描结果:" + result); }); ``` 在上面的代码中,`qrcode.scan`表示开始扫描二维码,并将扫描结果通过回调函数返回。 最后,可以使用手机或其他设备的二维码扫描功能来扫描网页上显示的二维码,查看是否成功扫描并返回了正确的结果。 以上就是使用HTML5-QRCode进行测试环境测试的一般步骤和代码示例。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值