HTML5工程师培训知识试卷(一)
           
1. 请首先按要求在试卷的标封处填写您的姓名、考号和身份证号。
2. 请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
3. 不要在试卷上乱写乱画,不要在标封区填写无关内容。
01
第一部分
第二部分
 
   
一、单选题(第1~65 题。选择正确的答案,将相应的字母填入题内的括号中。每题1分。满分65分):
1.关于HTML5说法正确的是(  )。 
只是对HTML4的一个简单升级  B.所有主流浏览器都支持HTML5
新增了离线缓存机制          主要是针对移动端进行了优化
2.以下说法不正确的是(  )。
标准还在制定中        兼容以前HTML4下浏览器
C.<canvas>标签替代Flash        D.简化的语法
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. Navigator  B. Window  C. document  D. Location
7.以下哪条语句会产生运行错误的是( )。   
 obj =  (    );   
 obj =  [    ];   
 obj =  {    };   
 obj =  /      /; 
8.以下哪个单词不属于javascript保留字是( )。   
A. with   B. parent   C. class   D. void   
9.请选择结果为真的表达式是( )。   
A. null instanceof Object   
B. null === undefined   
C. null == undefined   
D. NaN == NaN   
10.以下哪条语句会产生运行错误的是( )。   
obj = (  ); 
obj = [  ];   
obj = {  };   
obj = /  /; 
11.以下哪个单词不属于javascript保留字是( )。   
A. with    B. parent    C. class    D. void   
12.请选择结果为真的表达式是( )。   
A. null instanceof Object   
B. null ===undefined   
C. null==undefined             
D. NaN==NaN         
13.在<form>标签中,指定处理表单提交数据的脚本文件的属性为( )。
A. id  B. name  C. action 
14.用来改变元素背景颜的CSS属性为( )。
               
         
15.定义文本字体时,设置字体的尺寸的CSS属性为( )。
A. font-size  B. font-family  C. font-style  D. 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. postMessage 
B. post 
C. sendMessage 
D. send
的存储能力也远大于Cookie,可以存储多达( )的数据。
A. 100KB   
B. 1MB
C. 5MB     
D. 10MB
25.调用( ) 方法可以终止Web Workers对象。
A. terminate()   
B. Kill()
C. Close()       
D. finish()
26.下面关于jQuery的描述不正确的是( )。
是一套 Javascript 脚本库
将一些工具方法或对象方法封装在类库中
提供了强大的功能函数和丰富的用户界面设计
是HTML5的组成部分
中使用( )表示HTML文档对象。
A.$document       
C.$(document)     
>document
28.用于标记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的( )结果是NaN?     
 a=undefind;  b=NaN       
 a= ‘123’; b=NaN 
 a =undefined , b =NaN 
 a=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变量名称不合法( )。 svg canvas
A. string      B. length    C.非法字符     
39.下面哪个描述不正确( )。 
!=null   ==NaN   C.{}!=false   !=false   
 arr = 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. 50

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