您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > HTML5理论试卷一
HTML5工程师第一页共五页HTML5工程师培训知识试卷(一)注意事项1.请首先按要求在试卷的标封处填写您的姓名、考号和身份证号。2.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。3.不要在试卷上乱写乱画,不要在标封区填写无关内容。01第一部分第二部分总分总分人得分一、单选题(第1~65题。选择正确的答案,将相应的字母填入题内的括号中。每题1分。满分65分):1.关于HTML5说法正确的是()。A.HTML5只是对HTML4的一个简单升级B.所有主流浏览器都支持HTML5C.HTML5新增了离线缓存机制D.HTML5主要是针对移动端进行了优化2.以下说法不正确的是()。A.HTML5标准还在制定中B.HTML5兼容以前HTML4下浏览器C.canvas标签替代FlashD.简化的语法3.在HTML文件中使用JavaScript脚本时,JavaScript代码需要出现在()之间。A.JavaScript和/JavaScriptB.JScript和/JScriptC.〈ScriptLanguage=JavaScript和/ScriptD.Js和/Js4.下面关于JavaScript变量的描述错误的是()。A.在JavaScript中,可以使用var关键字声明变量。B.声明变量时必须指明变量的数据类型。C.可以使用typeof运算符返回变量的类型D.可以不定义变量,而通过使用变量来确定其类型。5.下面()是JavaScript支持的注释字符。A.//B.;C.—D.&&6.包含浏览器信息的HTMLDOM对象是()。A.NavigatorB.WindowC.documentD.Location7.以下哪条语句会产生运行错误的是()。A.varobj=();B.varobj=[];C.varobj={};D.varobj=//;8.以下哪个单词不属于javascript保留字是()。A.withB.parentC.classD.void9.请选择结果为真的表达式是()。A.nullinstanceofObjectB.null===undefinedC.null==undefinedD.NaN==NaN10.以下哪条语句会产生运行错误的是()。A.varobj=();B.varobj=[];C.varobj={};D.varobj=//;11.以下哪个单词不属于javascript保留字是()。A.withB.parentC.classD.void12.请选择结果为真的表达式是()。A.nullinstanceofObjectB.null===undefinedC.null==undefinedD.NaN==NaN13.在form标签中,指定处理表单提交数据的脚本文件的属性为()。A.idB.nameC.actionD.method14.用来改变元素背景颜色的CSS属性为()。A.backgroundB.background-colorC.background-imageD.background-attachment15.定义文本字体时,设置字体的尺寸的CSS属性为()。A.font-sizeB.font-familyC.font-styleD.font-variant16.dataTransfer对象的()方法可以用于从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.svgB.embedC.jsD.image19.在SVG代码中,可以使用()标签绘制由一组直线构成的折线。A.polyiineB.lineC.moveToD.lineto20.在SVG代码中,可以使用()标签绘制圆形。A.ellipseB.arcC.circleD.polygon21.audio标签支持的音频文件类型不包括()。A.wavB.mp3C.oggD.aud22.可以通过()判断浏览器是否支持audio标签。A.window.AudioElement属性B.supportAudio()函数C.window.HTMLAudioElement属性D.detectAudio()函数考号准考证号准考证号姓名身份证号订线装HTML5工程师第二页共五页23.可以调用()API实现跨文档发送消息。A.postMessageB.postC.sendMessageD.send24.localstorage的存储能力也远大于Cookie,可以存储多达()的数据。A.100KBB.1MBC.5MBD.10MB25.调用()方法可以终止WebWorkers对象。A.terminate()B.Kill()C.Close()D.finish()26.下面关于jQuery的描述不正确的是()。A.jQuery是一套Javascript脚本库B.jQueiy将一些工具方法或对象方法封装在类库中C.jQuery提供了强大的功能函数和丰富的用户界面设计D.jQuery是HTML5的组成部分27.jQuery中使用()表示HTML文档对象。A.$documentB.documentC.$(document)D.this-document28.用于标记HTML文档的开始和结束的HTML结构标记为()。A.HTML…/HTMLB.HEAD…/HEADC.TITLE…/TITLED.BODY…/BODY29.在HTML文档中表示注释部分的结构标记为()。A.`B.#C.//D.!--…--30.Javascript中,以下哪条语句一定会产生运行错误的是()。A.var_变量=NaN;B.var0bj=[];C.varobj=//;D.varobj={};31.以下两个变量a和b,a+b的()结果是NaN?A.vara=undefind;b=NaNB.vara=‘123’;b=NaNC.vara=undefined,b=NaND.vara=NaN,b='undefined'32.vara=10;b=20;c=4;++b+c+a++以下结果正确的是()。A.34B.35C.36D.3733.Javascript中,以下代码运行后变量y的值是()varx=[‘abcde’,123456];vary=typeoftypeofx[1];A.functionB.objectC.numberD.string34.Javascript中,以下那两个变量的值不是==()A.vara=0,b=-0;B.vara=NaN,b=NaN;C.vara=null,b=undefined;D、vara=[],b=false;35.Javascript中,以下声明变量语句中不正确的是()。A.varaa;B.varbb=3;cc='good';C.vardd=ee=100;D.varff=3,gg='he'sgood';36.Javascript中,foo对象有att属性,那么以下获取att属性值的表达式错误的()。A.foo.attB.foo[att]C.foo{att}D.foo[a+t+t]37.Javascript中,以下代码运行后变量y的值是()。varx=[typeofx,typeofy][1];vary=typeoftypeofx;A.numberB.stringC.undefinedD.object38.下面哪个javascript变量名称不合法()。A.stringB.lengthC.非法字符D.this39.下面哪个描述不正确()。A.NaN!=nullB.NaN==NaNC.{}!=falseD.null!=false40.vararr=newArray(newArray(9,0,3,4,5),['a','b','c'],newArray(2,9,0,6));则arr[1][3]=()A.cB.6C.4D.undefined41.在input标签中将type属性设置为()即可定义单选按钮。A.checkB.radioC.selectD.text42.selection对象的哪个方法直接将用户选取的终点移到起点()A.selection.collapse();B.selection.containsNode();C.selection.collapseToEnd();D.selection.collapseToStart();43.从当前selection移除range对象使用的方法是()A.addRange(range);B.removeAllRanges()C.removeRange(range);HTML5工程师第三页共五页D.getRangeAt(index);44.创建一个selection对象用的是哪个方法()A.window.getSelection();B.document.getSelection();C.document.createSelection();D.window.createSelection();45.删除内容用的是哪个方法()A.cloneRange();B.createRange();C.deleteContents();D.toString();46.创建Range用的是哪个方法()A.cloneRange();B.document.createRange();C.deleteContents();D.toString();47.Canvas图形,需要在正中间的位置填充线性渐变色,使用addColorStop(X,#0000ff);其中X的值是()?A.50%B.1/2C.0.5D.5048.cxt.arc(100,100,100,0,Math.PI*2,true)Canvas绘制圆形的arc方法中,参数说明正确的是()A.圆半径,圆心X坐标,圆心Y坐标,开始角度,结束角度,是否顺时针B.圆心Y坐标,圆心X坐标,圆半径,开始角度,结束角度,是否顺时针C.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否顺时针D.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否逆时针49.Canvas绘制线条时用下面哪个方法设置起点坐标()A.lineToB.moveToC.startToD.beginTo50.Canvas用于填充颜色的属性是()A.fillStyleB.fillRectC.lineWidthD.strokeRect51.创建Canvas画布使用的方法是()A.getContext(3d);B.document.Context(3d);C.getContext(2d);D.document.Context(2d);52.window.history.forward()它表示()A.前进到下一个页面B.返回到上一个页面C.刷新到下一个页面D.刷新到当前页面53.本地存储用到的键名只能是()A.唯一的B.多样性的C.可变得D.无所谓54.读取localStorage数据的方法是()A.localStorage.getItem(键值);B.localStorage.getItem(键名);C.localStorage.loadItem(键值);D.localStorage.loadItem(键名);55.读取sessionStorage数据的方法是()A.sessionStorage.getItem(键值);B.sessionStorage.getItem(键名);C.sessionStorage.l
本文标题:HTML5理论试卷一
链接地址:https://www.777doc.com/doc-6370693 .html