HTML5工程师培训知识试卷(一)注 意 事 项1. 请首先按要求在试卷的标封处填写您的姓名、考号和身份证号。
2. 请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
3. 不要在试卷上乱写乱画,不要在标封区填写无关内容。
一、 单选题(第1~65 题。
选择正确的答案,将相应的字母填入题内的括号中。
每题1分。
满分65分):1.关于HTML5说法正确的是( )。
只是对HTML4的一个简单升级 B.所有主流浏览器都支持HTML5 新增了离线缓存机制 主要是针对移动端进行了优化 2.以下说法不正确的是( )。
标准还在制定中兼容以前HTML4下浏览器C.<canvas>标签替代FlashD.简化的语法3.在HTML 文件中使用JavaScript 脚本时,JavaScript 代码需要出现在( )之间。
A. < JavaScript >和</ JavaScript > B. < JScript>和</JScript >C.〈Script Language ="JavaScript">和</Script>D. <Js>和</Js>4.下面关于JavaScript 变量的描述错误的是( )。
A.在JavaScript 中,可以使用var 关键字声明变量。
B.声明变量时必须指明变量的数据类型。
C.可以使用typeof 运算符返回变量的类型D.可以不定义变量,而通过使用变量来确定其类型。
5.下面( )是JavaScript 支持的注释字符。
A. ; C. — D. &&6.包含浏览器信息的HTML DOM 对象是( )。
A. NavigatorB. WindowC. documentD. Location7.以下哪条语句会产生运行错误的是( )。
obj = ( ); obj = [ ]; obj = { }; obj = / /;8.以下哪个单词不属于javascript 保留字是( )。
A. with B. parent C. class D. void 9.请选择结果为真的表达式是( )。
A. null instanceof Object B. null === undefined C. null == undefinedD. NaN == NaN10.以下哪条语句会产生运行错误的是( )。
obj = ( ); obj = [ ]; obj = { }; obj = / /;11.以下哪个单词不属于javascript 保留字是( )。
A. with B. parent C. class D. void12.请选择结果为真的表达式是( )。
A. null instanceof Object B. null ===undefinedC. null==undefinedD. NaN==NaN13.在<form>标签中,指定处理表单提交数据的脚本文件的属性为( )。
A. id B. name C. action14.用来改变元素背景颜色的CSS属性为( )。
15.定义文本字体时,设置字体的尺寸的CSS 属性为( )。
A. font-sizeB. font-familyC. font-styleD. font-variant 对象的( )方法可以用于从dataTransfer 对象中以指定的格式获取数据。
A. getData() B. getItem() C. getText() D. Get()17.关于Canvas 坐标系统下面的说法错误的是( )。
A. Canvas 使用二维坐标系统,即有X 轴和Y 轴两个坐标轴。
B.默认情况下,坐标轴原点位于窗口客户区的左下角,X 轴向右为正,y 轴向上为正。
C. Canvas 坐标系统的度量单位为像素。
装D. Canvas坐标系统有X轴和Y轴两个坐标轴。
18.可以使用()标签在HTML文档中引用.svg文件。
A. <svg>B. <embed>C. <js>D. <image>19.在SVG代码中,可以使用()标签绘制由一组直线构成的折线。
A. <polyiine>B. <line>C. <moveTo>D. <lineto>20.在SVG代码中,可以使用()标签绘制圆形。
A. <ellipse>B. <arc>C. <circle>D. <polygon>标签支持的音频文件类型不包括()。
22.可以通过()判断浏览器是否支持audio标签。
A. 属性B. supportAudio()函数C. 属性D. detectAudio()函数23.可以调用() API实现跨文档发送消息。
A. postMessageB. postC. sendMessageD. send的存储能力也远大于Cookie,可以存储多达()的数据。
A. 100KBB. 1MBC. 5MBD. 10MB25.调用()方法可以终止Web Workers对象。
A. terminate()B. Kill()C. Close()D. finish()26.下面关于jQuery的描述不正确的是()。
是一套 Javascript 脚本库将一些工具方法或对象方法封装在类库中提供了强大的功能函数和丰富的用户界面设计是HTML5的组成部分中使用()表示HTML文档对象。
A.$documentC.$(document)>document28.用于标记HTML文档的开始和结束的HTML结构标记为()。
A. <HTML>…</HTML>B. <HEAD>…</HEAD>C. <TITLE>…</TITLE>D. <BODY>…</BODY>29.在HTML文档中表示注释部分的结构标记为()。
A. `B. #C. <!--…-->中, 以下哪条语句一定会产生运行错误的是( )。
_变量=NaN;0bj = [];obj = 下两个变量a和b,a+b的()结果是NaNa=undefind; b=NaNa= ‘123’; b=NaNa =undefined ,b =NaNa=NaN , b='undefined'a=10; b=20; c=4; ++b+c+a++ 以下结果正确的是()。
中, 以下代码运行后变量y的值是( )var x = [‘abcde’, 123456]; var y = typeof typeof x[1];A."function"B."object"C."number"D."string"中, 以下那两个变量的值不是==( )a=0 , b=-0;a=NaN , b=NaN;a=null ,b=undefined;D、var a=[] , b=false;中, 以下声明变量语句中不正确的是( )。
aa;bb=3; cc='good';dd = ee = 100;ff=3, gg='he's good';中,foo对象有att属性,那么以下获取att属性值的表达式错误的( )。
["att"] {"att"} ["a"+"t"+"t"]中, 以下代码运行后变量y的值是()。
var x = [typeof x, typeof y][1]; var y = typeof typeof x;A."number"B."string"C."undefined"D."object"38.下面哪个javascript变量名称不合法()。
A. stringB. lengthC.非法字符39.下面哪个描述不正确()。
!=null ==NaN C.{}!=false !=falsearr = new Array(new Array(9,0,3,4,5),['a','b','c'],new Array(2,9,0,6));则arr[1][3]=()41.在<input>标签中将type属性设置为()即可定义单选按钮。
A. "check"B. "radio"C. "select"D."text"对象的哪个方法直接将用户选取的终点移到起点()从当前selection移除range对象使用的方法是()(range);()(range);(index);44.创建一个selection对象用的是哪个方法()();();();();45.删除内容用的是哪个方法()();();();();46.创建Range用的是哪个方法()();();图形,需要在正中间的位置填充线性渐变色,使用addColorStop(X,"#0000ff"); 其中X的值是()A. 50% B. 1/2 C. D. 50Canvas绘制圆形的arc方法中,参数说明正确的是()A.圆半径,圆心X坐标,圆心Y坐标,开始角度,结束角度,是否顺时针B.圆心Y坐标,圆心X坐标,圆半径,开始角度,结束角度,是否顺时针C.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否顺时针D.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否逆时针绘制线条时用下面哪个方法设置起点坐标()用于填充颜色的属性是()51.创建Canvas画布使用的方法是()("3d");"3d");("2d");"2d");它表示()A.前进到下一个页面B.返回到上一个页面C.刷新到下一个页面D.刷新到当前页面53.本地存储用到的键名只能是()A.唯一的B.多样性的C.可变得D.无所谓54.读取localStorage数据的方法是()"键值");"键名");"键值");"键名");55.读取sessionStorage数据的方法是()"键值");"键名");"键值");"键名");保存数据的方法正确的是()"键名","键值");"键名","键值");"键值","键名");"键值","键名");57.编写manifest文件中的注释是()A.以#开头的单行注释C.以<!-- -->的多行注释D.以/* */的多行注释58.编写manifest文件分为几个部分()A. 1B. 2C. 3D. 459.配置manifest文件,IIS的配置方法是在网站属性的http头标签中找到MIME类型添加关联扩展名manifest内容类型输入()manifestcache-manifestmanifest-cache local-manifest60.离线应用中,manifest文件放在网页文件的哪个标记后面()A. BodyB. HtmlC. DivD. head对象中的type属性表示文件的()A. 文件名B. 文件大小C. 图片格式D. MIME类型对象使用()方法把图片显示出来A. readAsBinaryStringB. readAsTextC. readAsDateURLD. readAsArrayBuffer63.当使用Google图像搜索时,你可以把一幅图片从电脑桌面拖放到Google页面的输入框里,这就是使用HTML5的()API实现的。