<html><head><title>HTML5前端开发工程师样题</title><style>body{font-size:10.5pt}</style><head><body><div style="width:750;text-align:left" align=center><center><span style="font-size:16pt">HTML5前端开发工程师 样题</span></center><br><br><span style="font-size:14pt"><b>单选题</b></span><hr>
1:新的 HTML5 全局属性,"contenteditable" 用于( )。( 1 分)<br>
A:规定元素的上下文菜单。该菜单会在用户点击右键点击元素时出现<br>
B:规定元素内容是否是可编辑的<br>
C:从服务器升级内容<br>
D:返回内容在字符串中首次出现的位置<br>
<br>答案:B
<hr>2:结束 PHP 语句的正确方法是?( 1 分)<br>
A:</php><br>
B:New line<br>
C:;<br>
D:.<br>
<br>答案:C
<hr>3:以下哪个语句能正确弹出结果?( 1 分)<br>
A:alert(new Date(2011 , 12 , 25).getDay());<br>
B:alert(new Date(2011 , 12 , 25 , 5).getDay());<br>
C:alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay());<br>
D:以上三个结果都正确<br>
<br>答案:D
<hr>4:关于Web SQL的说法更合理的是( )。( 1 分)<br>
A:WebSql是HTML5的一个规范<br>
B:WebSQL是一个在浏览器客户端的结构关系数据库和使用mysql一样<br>
C:本地存储没有生命周期<br>
D:Local storage和Cookie一样<br>
<br>答案:C
<hr>5:关于html5说法正确的是( )。( 1 分)<br>
A:HTML5是在原有HTML上的升级版<br>
B:HTML可以不需要DTD<br>
C:没有<!DOCTYPE html>HTML5可以正常工作<br>
D:<output>是html5的新标签<br>
<br>答案:D
<hr>6:关于HTML5说法正确的是( )。( 1 分)<br>
A:HTML5是在原有HTML上的升级版<br>
B:HTML可以不需要DTD<br>
C:没有<!DOCTYPE html>HTML5可以正常工作<br>
D:<output>是html5的新标签<br>
<br>答案:D
<hr>7:通过 jQuery,$("div.intro") 能够选取的元素是?( 1 分)<br>
A:class="intro" 的首个 div 元素<br>
B:id="intro" 的首个 div 元素<br>
C:class="intro" 的所有 div 元素<br>
D:id="intro" 的所有 div 元素<br>
<br>答案:C
<hr>8:$("div#intro .head") 选择器选取哪些元素?( 1 分)<br>
A:id="intro" 或 class="head" 的所有 div 元素<br>
B:class="intro" 的任何 div 元素中的首个 id="head" 的元素<br>
C:id="intro" 的首个 div 元素中的 class="head" 的所有元素<br>
D:所有元素<br>
<br>答案:C
<hr>9:Javascript中,foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?( 1 分)<br>
A:foo.att<br>
B:foo["att"]<br>
C:foo{"att"}<br>
D:foo["a"+"t"+"t"]<br>
<br>答案:C
<hr>10:关于Web Workers说法错误的是( )。( 1 分)<br>
A:Web Worker只能使用terminate()中止<br>
B:Web worker线程不能修改HTML元素<br>
C:Web worker线程不能修改全局变量和Window.Location<br>
D:Web Worker是HTML5提供的一个javascript多线程解决方案<br>
<br>答案:A
<hr>11:哪个HTML5元素用于显示已知范围内的标量测量?( 1 分)<br>
A:<gauge><br>
B:<range><br>
C:<measure><br>
D:<meter><br>
<br>答案:D
<hr>12:设置下拉列表框中某项被默认选中的属性是( )。( 1 分)<br>
A:checked<br>
B:check<br>
C:selected<br>
D:select<br>
<br>答案:C
<hr>13:var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6));则a[0][3]=( 1 分)<br>
A:3<br>
B:6<br>
C:5<br>
D:0<br>
<br>答案:B
<hr>14:请选择结果为真的表达式( )。( 1 分)<br>
A:typeof null !="object"<br>
B:null === undefined<br>
C:1 == "01.00"<br>
D:NaN == NaN<br>
<br>答案:C
<hr>15:下面哪种说法是正确的?( 1 分)<br>
A:jQuery 是 JSON 库<br>
B:jQuery 是 JavaScript 库<br>
C:jQuery 是 VBJavaScript 库<br>
D:不知道<br>
<br>答案:B
<hr>16:Select当选择发生变化触发的事件是(a), 表单提交事件是 (b)。( 1 分)<br>
A:a=onchange b=onsubmit<br>
B:a=change b=submit<br>
C:a=change b=click<br>
D:a=onchange b=click<br>
<br>答案:A
<hr>17:哪个 jQuery 方法用于处理命名冲突?( 1 分)<br>
A:nameConflict()<br>
B:conflict()<br>
C:noNameConflict()<br>
D:noConflict()<br>
<br>答案:D
<hr>18:以下关于canvas说法正确的是( )。( 1 分)<br>
A:clearRect(width, height,left, top)清除宽为width、高为height,左上角顶点在(left,top)点的矩形区域内的所有内容<br>
B:drawImage()方法有4种原型<br>
C:fillText()第3个参数maxWidth为可选参数<br>
D:fillText()方法能够在画布中绘制字符串<br>
<br>答案:D
<hr>19:创建一个具体的元素的方法( )。( 1 分)<br>
A:createElement()<br>
B:createDocumentFragment()<br>
C:createTextNode()<br>
D:create()<br>
<br>答案:A
<hr>20:( )属性用于获取 HTML 文件的根节点。( 1 分)<br>
A:documentElement<br>
B:rootElement<br>
C:documentNode<br>
D:documentRoot<br>
<br>答案:A
<hr>21:在 HTML5 中,contextmenu 和 spellcheck 是( )。( 1 分)<br>
A:HTML属性<br>
B:HTML元素<br>
C:事件属性<br>
D:样式属性<br>
<br>答案:A
<hr>22:在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?( 1 分)<br>
A:first<br>
B:eq(2)<br>
C:css(name)<br>
D:css(name,value)<br>
<br>答案:C
<hr>23:关于HTML5说法正确的是( )。( 1 分)<br>
A:HTML5只是对HTML4的一个简单升级<br>
B:所有主流浏览器都支持HTML5<br>
C:HTML5新增了离线缓存机制<br>
D:HTML5主要是针对移动端进行了优化<br>
<br>答案:C
<hr>24:把所有p元素的背景色设置为红色的正确 jQuery 代码是?( 1 分)<br>
A:$("p").manipulate("background-color","red");<br>
B:$("p").layout("background-color","red");<br>
C:$("p").style("background-color","red");<br>
D:$("p").css("background-color","red");<br>
<br>答案:D
<hr>25:下面哪个 jQuery 函数用于在文档结束加载之前阻止代码运行?( 1 分)<br>
A:$(document).ready()<br>
B:$(document).load()<br>
C:$(body).onload()<br>
D:$.load()<br>
<br>答案:A
<hr>26:Javascript中, 以下哪条语句一定会产生运行错误?( 1 分)<br>
A:var _变量=NaN<br>
B:var 1bj = [];<br>
C:var obj = //;<br>
D:var obj = {};<br>
<br>答案:B
<hr>27:以下哪个正则表达式符号的描述正确?( 1 分)<br>
A:* 等同{1,}<br>
B:+等同{0,}<br>
C:?等同{0,1}<br>
D:\W 等同[0-9A-Za-z_]<br>
<br>答案:C
<hr>28:为获取页面中多个同名对象,应使用document的( )方法。( 1 分)<br>
A:getElementById()<br>
B:getElementsByName()<br>
C:getElementsByTagName()<br>
D:getId()<br>
<br>答案:B
<hr>29:以下哪个单词不属于javascript保留字?( 1 分)<br>
A:with<br>
B:instanceof<br>
C:base<br>
D:void<br>
<br>答案:C
<hr>30:在 HTML5 中,哪个元素用于组合标题元素?( 1 分)<br>
A:<group><br>
B:<header><br>
C:<headings><br>
D:<hgroup><br>
<br>答案:D
<hr>31:nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为( )。( 1 分)<br>
A:文本节点<br>
B:元素节点<br>
C:属性节点<br>
D:子节点<br>
<br>答案:B
<hr>32:定义JavaScript函数所用的关键字是( )。( 1 分)<br>
A:var<br>
B:function<br>
C:obj<br>
D:以上都不是<br>
<br>答案:B
<hr>33:关于Web SQL的说法更合理的是( )。( 1 分)<br>
A:WebSql是HTML5的一个规范<br>
B:WebSQL是一个在浏览器客户端的结构关系数据库和使用mysql一样<br>
C:本地存储没有生命周期<br>
D:Local storage和Cookie一样<br>
<br>答案:C
<hr>34:以下代码正确的运行结果是?( ) var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5); alert(arr2);( 1 分)<br>
A:1,2,3<br>
B:1