Html5竞赛试卷
一、判断题(共20分,每题1分;对标记√,错标记×)
1. ( × )Cookie API是HTML5新增的API 。
2. ( √ )HTML5中video的 loop属性可以使媒介文件循环播放。
3. ( √ )HTML 5中的localStorage适用于长期存储数据。
4. ( √ )WebSql是html5新增的特性。
5. ( √ )HTML5 的 canvas 标签将会替代Flash。
6. ( √ )HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。
7. ( √ )HTML5的 canvas 元素使用 JavaScript 在网页上绘制图像
8. ( √ )HTML5新增了离线缓存机制。
9. ( × )cookie是HTML5特有的存储类型。
10. ( × )HTML5支持flv视频格式。
11. ( × )HTML5主要是针对移动端进行了优化。
12. ( × )所有主流浏览器都支持HTML5。
13. ( √ )没有<!DOCTYPE html>HTML5可以正常工作,但不规范。(各个最新版本的浏览器可以正常工作,但是不符合规范)。
14. ( √ )<output>是html5的新标签
15. ( √ )HTML5可以不需要DTD。
16. ( √ )HTML5支持mp4视频格式。
17. ( √ )Web Worker 是 HTML5 提供的一个javascript多线程解决方案 。
18. ( √ )Canvas是HTML中你可以绘制图形的区域。
19. ( √ )HTML5 Geolocation API 用于获得用户的地理位置。
20. ( × )HTML5 标准还在制定中。
二、单选题(共20分,每题1分)
1. CSS 3的resize属性取值不包括( B )。
A.both B.false C.inherit D.none
2. 对称密码体制不包括( A )。
A.RSA B.DES C.RC4 D.IDEA
3. 跨文档消息传输过程中,event.data属性:B
A. 返回消息的文档来源 B. 返回消息内容
C. 返回消息的接受地址
4. <!DOCTYPE html>语句须放在HTML 5文件的第( A )行。
A.1 B.2 C.3 D.4
5. HTML 5规定,可以省略全部标记的元素有( B )。
A.area B.body C.li D.link
6. HTML 5增加的语义化标记元素有( B )。
A.align B.article C.span D.Title
7. 中国石化移动应用平台的身份验证接口返回的是( A )。
A.Cookie B.Session C.Response D.Result
8. HTML5 中不再支持下面哪个元素?(D)
A.<q> B.<ins> C.<menu> D.<font>
A.<q> B.<ins> C.<menu> D.<font>
9. 哪种输入类型定义滑块控件?(D)
lsC.sliderD.range
lsC.sliderD.range
10. 在 HTML5 中,onblur 和 validation verificationonfocus 是:(C)
A.HTML 元素 B.样式属性 C.事件属性
A.HTML 元素 B.样式属性 C.事件属性
11. 用于播放 HTML5 视频文件的正确 HTML5 元素是:(C)
A.<movie> B.<media> C.<video>
A.<movie> B.<media> C.<video>
12. 用于播放 HTML5 音频文件的正确 HTML5 元素是:(B)
A.<mp3> B.<audio> C.<sound>
A.<mp3> B.<audio> C.<sound>
13. 在 HTML5 中不再支持 <script> 元素的哪个属性?(C)
A.rel B.href C.type D.src
A.rel B.href C.type D.src
14. 在 HTML5 中,哪个方法用于获得用户的当前位置?(B)
A.getPosition() B.getCurrentPosition() C.getUserPosition()
A.getPosition() B.getCurrentPosition() C.getUserPosition()
15. 新的 HTML5 全局属性,"contenteditable" 用于:(B)
A.规定元素的上下文菜单。该菜单会在用户点击右键点击元素时出现。
B.规定元素内容是否是可编辑的。
C.从服务器升级内容。
D.返回内容在字符串中首次出现的位置。
A.规定元素的上下文菜单。该菜单会在用户点击右键点击元素时出现。
B.规定元素内容是否是可编辑的。
C.从服务器升级内容。
D.返回内容在字符串中首次出现的位置。
16. 在 HTML5 中,contextmenu 和 spellcheck 是:(A)
A.HTML 属性
B.HTML 元素ppt模板下载免费版手机
C.事件属性
D.样式属性
A.HTML 属性
B.HTML 元素ppt模板下载免费版手机
C.事件属性
D.样式属性
17. 由 SVG 定义的图形是什么格式的?(A)
A.CSS
B.HTML
C.XML
A.CSS
B.HTML
C.XML
18. HTML5 中的 <canvas> 元素用于:(C)
A.显示数据库记录
B.操作 MySQL 中的数据
C.绘制图形
D.创建可拖动的元素
A.显示数据库记录
B.操作 MySQL 中的数据
C.绘制图形
D.创建可拖动的元素
19. 哪个 HTML5 内建对象用于在画布上绘制?(B)
A.getContent
B.getContext
C.getGraphics
D.getCanvas
A.getContent
B.getContext
C.getGraphics
D.getCanvas
20. 在 HTML5 中,哪个属性用于规定输入字段是必填的?(A)
A.required
B.formvalidate
C.validate
D.placeholder
A.required
B.formvalidate
C.validate
D.placeholder
三、多选题(共20分,每题1分)
1. HTML 5规定,可以省略全部标记的元素有( A,B )。
A.head B.body C.ul D.link
饿了吗优惠券2. 网页地址用( A,C )符号来分割参数。
A.? B.# C.& D.¥
3. html5支持的视频格式有什么(A,B,C )
A. MP4 B.WebM C.Ogg D.RMVB
4. 以下是HTML5新增的API是:(A,B,C )
A、Media API B、Command API
A、Media API B、Command API
C、History API D、Cookie API
5. 关于HTML5说法不正确的是: (A,B,D )
A、HTML5只是对HTML4的一个简单升级
B、所有主流浏览器都支持HTML5
C、HTML5新增了离线缓存机制
D、HTML5主要是针对移动端进行了优化
B、所有主流浏览器都支持HTML5
C、HTML5新增了离线缓存机制
D、HTML5主要是针对移动端进行了优化
6. 以下关于FileReader说法正确的是:(B,C,D )
A、readAsText方法有3个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。
B、 readAsBinaryString:该方法将文件读取为二进制字符串
C、onabort事件, 中断时触发jsp技术有什么作用
D、onload 事件,文件读取成功完成时触发
A、readAsText方法有3个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。
B、 readAsBinaryString:该方法将文件读取为二进制字符串
C、onabort事件, 中断时触发jsp技术有什么作用
D、onload 事件,文件读取成功完成时触发
7. 以下关于canvas说法不正确的是:(A,B,C )
A、clearRect(width, height,left, top)清除宽为width、高为height,左上角顶点在(left,top)点的矩形区域内的所有内容。
B、drawImage()方法有4中原型
C、fillText()第3个参数maxWidth为可选参数
D、fillText()方法能够在画布中绘制字符串
A、clearRect(width, height,left, top)清除宽为width、高为height,左上角顶点在(left,top)点的矩形区域内的所有内容。
B、drawImage()方法有4中原型
C、fillText()第3个参数maxWidth为可选参数
D、fillText()方法能够在画布中绘制字符串
8. FileReader对象使用哪些方法不能把图片显示出来:(A,B,D )
A. readAsBinaryString B. readAsText
C. readAsDateURL D. readAsArrayBuffer
9. 以下是canvas的方法是:(A,B,C )
A、getContext() B、fill()
C、stroke() D、controller()
A、getContext() B、fill()
C、stroke() D、controller()
10. 以下不是input在html5的新类型的是:(A,C )
A、DateTime B、file C、Colour D、Enter
A、DateTime B、file C、Colour D、Enter
11. 以下是HTML5新特性的是:(B,C,D)
A、新的@font-face字体设置 B、新的离线存储
C、新的音频、视频API D、新的内容标签
A、新的@font-face字体设置 B、新的离线存储
C、新的音频、视频API D、新的内容标签
12. 关于应用缓存说法错误的是:(B,C,D)
A、FALLBACK:后退命令,优选使用缓存而不是网络更新
B、NETWORK:不需要缓存命令
C、CACHE :命令指出哪些文件需要被缓存.
D、所有manifest文件都以“CACHE MANIFEST”语句开始.
B、NETWORK:不需要缓存命令
C、CACHE :命令指出哪些文件需要被缓存.
D、所有manifest文件都以“CACHE MANIFEST”语句开始.
13. 关于Web Workers说法中正确的是:(B,C,D)
A、Web Worker只能使用terminate()中止
A、Web Worker只能使用terminate()中止
B、Web worker线程不能修改HTML元素
C、Web worker线程不能修改全局变量和Window.Location
D、Web Worker 是 HTML5 提供的一个javascript多线程解决方案
C、Web worker线程不能修改全局变量和Window.Location
D、Web Worker 是 HTML5 提供的一个javascript多线程解决方案
14. 关于html5说法错误的是: (A,B,C)
A、HTML5是在原有HTML上的升级版
A、HTML5是在原有HTML上的升级版
Bposition和location的区别、HTML可以不需要手抄报边框装饰图案DTD
C、DOCTYPE html>HTML5可以正常工作
D、<output>是html5的新标签
C、DOCTYPE html>HTML5可以正常工作
D、<output>是html5的新标签
15. 以下不是HTML5新增的标签是:(B,C,D)
A、<aside> B、<isindex> C、<samp> D、<s>
A、<aside> B、<isindex> C、<samp> D、<s>
16. 以下是HTML5的新增的标签是:(A,B,C)
A、<bdi> B、<xmp> C、<command> D、<dialog>
17. Blob对象中的type属性不表示文件的:(A,B,C)
A. 文件名 B. 文件大小 C. 图片格式 D. MIME类型
18. 本地存储用到的键名不能是:(B,C,D)
A.唯一的 B.多样性的 C.可变得 D.无所谓
19. 编写manifest文件中的注释不是(A,C,D)
A.以//开头的单行注释 B.以#开头的单行注释
C.以的多行注释 D.以/* */的多行注释
20. 离线应用中,manifest文件不应放在网页文件的哪个标记后面(B,C,D)
A. Body B. Html C. Div D. head
四、简答题(共40分,每题10分)
1. 什么是HTML5?
参考答案:
HTML5是最新的html标准,它主要目标是提供所有内容而不需要任何额外插件,并且大部分主流浏览器都支持HTML5;
HTML5的页面结构
<header>代表HTML的头部数据
<nav>页面导航元素
<article>自包含的内容
<section>把分组内容放到区域里
<aside>代表页面的侧边栏内容
<footer>代表页面的脚部区域
2. 请说出C/S与B/S的全称,并阐述各自的优点与缺点
参考答案:
C/S:Client/server的简写,这里Server指的是DBServer。
优点:响应速度快,交互比较好。
缺点:客户端数目受服务器限制,维护升级比较麻烦。
B/S:Brower/Server的简写,这里的Server指的有两个,WebServer与DBServer。
优点:程序升级维护方便,代码只在WebServer中有一份。因为最终程序运行结果在客户浏览器中显示,所以对客户端平台无限制。
缺点:交互式没有C/S好。
3. 请说出cookie 和session 的区别:
参考答案:
a、cookie数据存放在客户的浏览器上,session数据放在服务器上;
b、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗考虑到安全应当使用session;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论