一. 选择题(每题2分,共160分)
1.以下哪个变量名是非法的:                                  (      B    ) 
A. num_1      B. 2sum      C. $_      D. _des
2.以下哪个单词不属于javascript关键字:                      (    D    )
A. while        B. parent      C. case      D. class
3.在JavaScript中用下面哪个关键字来定义变量:                (    D      )
  A. int        B. document    C. char        D. var
4.(778>787)?5:2的结果是:                                   (      A  )
  A. 2          B. 5          C. 5,2        D. 3
5.在JavaScript表达式中12+"12"+"5"的结果是:      (    D    )
  A. 29        B. 1217        C. 126      D. 12125
6实现在页面上隐藏某个元素的CSS属性是:    (A    )
A . display:none        B. display:block   
C. display:inline        D. display:inline-block   
7.DOM定义了访问HTML文档对象的一套:                    (  D      )
A.属性      B.方法        C.事件      D.以上都是
8.onfocus事件是指:                                        (    C    )
A. 移动鼠标                  B. 点击鼠标
C. DOM元素获取到焦点         D. DOM元素失去焦点
9.分析下面的JavaScript代码段,输出结果是:                  (    B    )
  Var a = und(4.1);
  document.write(a);
A. 4.1        B. 4        C. 4.5          D. 5
10.在JavaScript中,命令按钮(Button)支持的事件是:          (  A      )
A. onClick  B. onChange   C. onSelect    D. onLoad
11.setInterval(myFunc,20) 语句的含义是:                      (  C      )
A. 每隔20秒,myFunc函数就会被调用一次
B. 20以后myFunc函数被调用一次,且只调用一次
C. 每隔20毫秒,myFunc函数就会被调用一次
D. 循环调用myFunc函数20次
12.关于正则表达式声明 js正则表达式验证数字和字母6 位数字的邮编,以下代码正确的是 (  C    )
A. var reg = /\d6/;
B. var reg = \d{6}\;
C. var reg = /\d{6}/;
D. var reg = new RegExp("\d{6}");
13.下面对于JavaScript中的单选按钮(radio)的说法正确的是:      (      A  )
A. 单选按钮可以通过单击“选中”和“未选中”来进行切换 
B. 单选按钮没有checked属性 
C. 单选按钮不支持onClick事件 
D. 单选按钮的length属性表示同一组中单选按钮的数量
14.下面隐藏名为mydiv的层的代码正确的是:                    (        )
正确写法:ElementById(“mydiv”).style.display = "none";
A. ElementById(mydiv).style.display = "none";
B. ElementById("mydiv").style.display = none;
C. ElementById("mydiv").display = "none";
D. ElementById("mydiv").display = none;
15.setTimeout(myFunc,20) 语句的含义是:                      (    B    )
A. 每隔20秒,myFunc函数就会被调用一次
B. 20以后myFunc函数被调用一次,且只调用一次
C. 每隔20毫秒,myFunc函数就会被调用一次
D. 循环调用myFunc函数20次
16.下列语句中,可以在控制台输出当前日期的js语句是:      (    C    )
A. Date myDate = new Date(); console.log(myDate.Now. toLocaleDateString());
B. Date myDate = new Date(); console.log(myDate.Now. toLocaleTimeString());
C. var myDate = new Date(); console.log(myDate. toLocaleDateString());
D. var myDate = new Date(); console.log(myDate. toLocaleTimeString());
17.下面对于JavaScript中的复选框(checkbox)的说法正确的是:    (  B      )
A. 如果需将一个复选框选中,需要将复选框的selected属性设为true
B. 如果需将一个复选框选中,需要将复选框的checked属性设为true
C. 如果需将一个复选框选中,需要将复选框的selected属性设为selected
D. ?如果需将一个复选框选中,需要将复选框的checked属性设为checked
18.JavaScript语言的文件中,focus 将触发的事件是:                (    B      )
A.元素失去焦点    B.当前焦点位于该元素
C.页面被载入      D.将当前内容提交
19.页面上需要让用户填入一些信息时,我们一般都要对用户填入的信息做  (  A        )
A. 表单验证       B. 数据分析      C.数据采样      D.数据确认
20.如果下拉列表框( select )对象中没有选项被选中,那么selectedIndex属性的值为:                                                            (    A    )
A. 0            B. 1          C. -1          D.null
21.分析下面的JavaScrip代码段,输出的结果是:                  (      B  )
  var  s1=15; 
  var  s2=”string”;   
if (isNaN(s1)) 
    document.writeln (s1); 
  if (isNaN(s2) ) 
    document.write (s2); 
A. 15    B. string     C. 15string      D. 不打印任何信息
22.分析javascript代码段,输出结果是:                          (      D    )
      var a="I love  Mr.Lee";
      a = a.substr(2,4);
      document.write(a)
A.I  lo
Blo
C.Lee
Dlove
23.分析下面的javascript代码段,输出结果是:                  (  C      )
var  mystring="I am a good student"; 
      a=mystring.indexOf("good"); 
      document.write(a);
A. 5          B. 6          C. 7          D. 8
24 . var  a=new Array(2,3,4,5,6);
sum=0;
for(i=1;i<a.length;i++ )
sum +=a[i];
document.write(sum);
输出结果是(  B  )
A. 20
B. 18
C. 14
D. 12
25 . 下列 JavaScript 语句中,(B)能实现单击一个按钮时弹出一个消息框。(选择一项)
A. <BUTTON VALUE ="鼠标响应" onClick=alert("确定")></BUTTON>
B. <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onClick=alert("确定")>
C. <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onChange=alert("确定")>
D. <BUTTON VALUE ="鼠标响应" onChange=alert("确定")></BUTTON>
26 . 在 JavaScript 中,文本框(Text)不支持的事件是(      B    )
A. onBlur
B. onLostFocused
C. onFocus
D. onChange