Html5竞赛试卷
一、判断题(共20分,每题1分;对标记√,错标记×)
1.        ×    Cookie APIHTML5新增的API
2.            HTML5video loop属性可以使媒介文件循环播放。
3.            HTML 5中的localStorage适用于长期存储数据。
4.            WebSqlhtml5新增的特性。
5.            HTML5 canvas 标签将会替代Flash
6.            HTML5 将成为 HTMLXHTML 以及 HTML DOM 的新标准。
7.            HTML5 canvas 元素使用 JavaScript 在网页上绘制图像
8.            HTML5新增了离线缓存机制。
9.        ×    cookieHTML5特有的存储类型。
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.            CanvasHTML中你可以绘制图形的区域。
19.            HTML5 Geolocation API 用于获得用户的地理位置。
20.        ×    HTML5 标准还在制定中。
二、单选题(共20分,每题1分)
1. CSS 3resize属性取值不包括(    B        )。
Aboth            Bfalse            Cinherit            Dnone
2. 对称密码体制不包括(    A    )。
ARSA            BDES            CRC4            DIDEA
3. 跨文档消息传输过程中,event.data属性:B
A. 返回消息的文档来源            B. 返回消息内容
C. 返回消息的接受地址   
4. <!DOCTYPE html>语句须放在HTML 5文件的第(        A    )行。
A1                B2                C3            D4
5. HTML 5规定,可以省略全部标记的元素有(    B        )。
Aarea                Bbody            Cli            Dlink
6. HTML 5增加的语义化标记元素有(        B    )。
Aalign            Barticle            Cspan            DTitle
7. 中国石化移动应用平台的身份验证接口返回的是(    A    )。
ACookie        BSession        CResponse        DResult
8. HTML5 中不再支持下面哪个元素?(D
A.<q>  B.<ins>  C.<menu>  D.<font>
9. 哪种输入类型定义滑块控件?(D
lsC.sliderD.range
10.   HTML5 中,onblur  validation verificationonfocus 是:(C
A.HTML 元素 B.样式属性 C.事件属性
11. 用于播放 HTML5 视频文件的正确 HTML5 元素是:(C
A.<movie>  B.<media> C.<video>
12. 用于播放 HTML5 音频文件的正确 HTML5 元素是:(B
A.<mp3>  B.<audio>  C.<sound>
13.  HTML5 中不再支持 <script> 元素的哪个属性?(C
A.rel  B.href  C.type  D.src
14.  HTML5 中,哪个方法用于获得用户的当前位置?(B
A.getPosition()  B.getCurrentPosition() C.getUserPosition()
15. 新的 HTML5 全局属性,"contenteditable" 用于:(B
A.规定元素的上下文菜单。该菜单会在用户点击右键点击元素时出现。
B.规定元素内容是否是可编辑的。
C.从服务器升级内容。
D.返回内容在字符串中首次出现的位置。
16.  HTML5 中,contextmenu  spellcheck 是:(A
A.HTML 属性
B.HTML 元素ppt模板下载免费版手机
C.事件属性
D.样式属性
17.   SVG 定义的图形是什么格式的?(A
A.CSS
B.HTML
C.XML
18. HTML5 中的 <canvas> 元素用于:(C
A.显示数据库记录
B.操作 MySQL 中的数据
C.绘制图形
D.创建可拖动的元素
19. 哪个 HTML5 内建对象用于在画布上绘制?(B
A.getContent
B.getContext
C.getGraphics
D.getCanvas
20.  HTML5 中,哪个属性用于规定输入字段是必填的?(A
A.required
B.formvalidate
C.validate
D.placeholder
三、多选题(共20分,每题1分)
1. HTML 5规定,可以省略全部标记的元素有(    A,B    )。
Ahead                Bbody            Cul            Dlink
饿了吗优惠券2. 网页地址用(    AC    )符号来分割参数。
A.?        B#            C&            D.¥
3. html5支持的视频格式有什么(ABC   
A. MP4    BWebM             COgg            DRMVB
4. 以下是HTML5新增的API是:ABC   
AMedia API                    BCommand API
CHistory API        DCookie API
5. 关于HTML5说法不正确的是: ABD   
AHTML5只是对HTML4的一个简单升级
B、所有主流浏览器都支持HTML5
CHTML5新增了离线缓存机制
DHTML5主要是针对移动端进行了优化       
6. 以下关于FileReader说法正确的是:BCD   
AreadAsText方法有3个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8
B    readAsBinaryString:该方法将文件读取为二进制字符串
Conabort事件,    中断时触发jsp技术有什么作用
Donload    事件,文件读取成功完成时触发   
7. 以下关于canvas说法不正确的是:ABC       
AclearRect(width, height,left, top)清除宽为width、高为height,左上角顶点在(left,top)点的矩形区域内的所有内容。
BdrawImage()方法有4中原型
CfillText()3个参数maxWidth为可选参数   
DfillText()方法能够在画布中绘制字符串           
8. FileReader对象使用哪些方法不能把图片显示出来:ABD   
A. readAsBinaryString                B. readAsText
C. readAsDateURL                    D. readAsArrayBuffer 
9. 以下是canvas的方法是:ABC   
AgetContext()                Bfill()
Cstroke()                    Dcontroller()       
10. 以下不是inputhtml5的新类型的是:AC   
ADateTime        Bfile            CColour        DEnter   
11. 以下是HTML5新特性的是:BCD
A、新的@font-face字体设置            B、新的离线存储   
C、新的音频、视频API                    D、新的内容标签   
12. 关于应用缓存说法错误的是:BCD
AFALLBACK:后退命令,优选使用缓存而不是网络更新
    BNETWORK:不需要缓存命令
    CCACHE :命令指出哪些文件需要被缓存.
    D、所有manifest文件都以“CACHE MANIFEST”语句开始.
13. 关于Web Workers说法中正确的是:BCD
AWeb Worker只能使用terminate()中止   
BWeb worker线程不能修改HTML元素
CWeb worker线程不能修改全局变量和Window.Location
DWeb Worker HTML5 提供的一个javascript多线程解决方案
14. 关于html5说法错误的是: ABC
AHTML5是在原有HTML上的升级版
Bposition和location的区别、HTML可以不需要手抄报边框装饰图案DTD
CDOCTYPE html>HTML5可以正常工作
D<output>html5的新标签
15. 以下不是HTML5新增的标签是:BCD
A<aside>        B<isindex>    C<samp>        D<s>
16. 以下是HTML5的新增的标签是:ABC
A<bdi>        B<xmp>        C<command>    D<dialog>
17. Blob对象中的type属性不表示文件的:ABC
A. 文件名        B. 文件大小        C. 图片格式        D. MIME类型 
18. 本地存储用到的键名不能是:BCD
A.唯一的            B.多样性的        C.可变得            D.无所谓
19. 编写manifest文件中的注释不是ACD
A.//开头的单行注释                B.#开头的单行注释
C.的多行注释                D./* */的多行注释
20. 离线应用中,manifest文件不应放在网页文件的哪个标记后面BCD
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/SB/S的全称,并阐述各自的优点与缺点
参考答案:
C/SClient/server的简写,这里Server指的是DBServer 
优点:响应速度快,交互比较好。 
缺点:客户端数目受服务器限制,维护升级比较麻烦。 
B/SBrower/Server的简写,这里的Server指的有两个,WebServerDBServer 
优点:程序升级维护方便,代码只在WebServer中有一份。因为最终程序运行结果在客户浏览器中显示,所以对客户端平台无限制。 
缺点:交互式没有C/S好。
3.    请说出cookie session 的区别: 
参考答案:
acookie数据存放在客户的浏览器上,session数据放在服务器上; 
bcookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗考虑到安全应当使用session

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。