1. 单独存放 Javascript程序的文件扩展名是:( 
A. Java
B. Js
C. Script
D. prg
2. HTML网页标记中,以下哪一个标记表示换行:( 
A. <pre>
B. <ul>
C. <span>
D. <br>
3. 设置超链接的正确方法是:( 
A. <a href=test.htm>点击跳转</a>
B. <a name=test.htm>点击跳转</a>
C. <a location=test.htm>点击跳转</a>
D. <a link=test.htm>点击跳转</a>
4. 以下哪一个是十六进制数:( 
A. 45
B. AB
C. 012
D. 0x12
5. 有程序片段如下:
var str;
document.write(x=+x);
请问页面显示内容为:( 
A. x=0x1234;
B. x=undefined
C. x=null
D. x=NaN
6. 程序段:
Var a=2,b=5,ret;
document.write(!a<b && a<=3);
输入结果为:( 
A. Null
B. Undefined
C. True
D. False
7. 对于循环语句的描述中,以下哪个是错误的:( 
A. 循环体内可以不包括循环语句
B. 循环体内必须出现continuebreak
C. 循环体内可以出现条件判断语句
D. 循环体内可以再出现其他循环语句
8. 在函数定义格式中,下面的组成部分中,哪一个是可以省略的:( 
A. 函数名
B. 函数体
C. 函数参数
D. 函数名后的一对圆括号
9. 请判断以下语句执行之后,变量i的值为:( 
var arr=new Array("Aaa","B","C","D","E");
var i;
alert(i=arr[1].length+4);
A. undefined
B. 7
C. 0
D. 5
10. 对于HTML上的按钮类型,请问以下哪一个不是其type属性可选值:( 
A. close
B. submit
C. button
D. reset
11. 判断如下代码执行后的运行结果为:( 
var str="abc123";
var m=10+parseInt(str);
    alert(m);
A. 10
B. NaN
C. 0
D. 133
12. 以下哪个单词不属于javascript保留字:(   
A for        B if        C function        D dim
13. javascript中关于函数说法错误的是:( 
A.函数是一种数据类型        B.定义函数时必须使用function关键字
C.调用格式为“函数名()      D.函数必须有参数
14. javascript中关于对象说法正确的是( 
A.对象原始数据类型      B.对象通过“.”运算符操作属性和方法
C.对象不能被创建        D.以上说法都不对
15. 数组sort()方法的作用是:( 
A.对数组元素进行排序      B.将数组元素转换成字符串
C.查数组元素            D.修改数组元素
16. 若创建一个如下的数组:var a = new Array(10),则a.length的值为( 
A.0          B.10          C.5      D.不确定
17. var str=10,则str+1和(str-0+1的值分别为( 
  A.1111  B.101101  C.10111  D.11101
18. var i=3;i<<1的值为( 
A.1    B.-1    C.6    D.2
19. var x=3;var y=1,则x*y的值为( 
A.3    B.NaN  C.31  D.错误
20. 下列关于return语句说法错误的是( 
A.return只能用在函数中
B.return后面的语句不会被执行
C.return语句的语法格式:return [expression]
D.C项中的expression必须是变量
21. 以下哪个运算符不属于逻辑运算符?( 
A&&          B||              C^          D!
22. 关于window对象描述正确的是( 
A.window在打开浏览器时不能被创建
B.window对象在浏览器运行时不一定存在
C.window对象处于浏览器对象模型中的顶层
D.访问window对象的子对象时必须显示注明window对象
23. HTML页面上编写Javascript代码时,应编写在(  )标签中间。           
A.<javascript></javascript>    B.<script></script>
C. <head></head>            D. <body></body>
24. javascript语言为脚本时,<script>language属性值为:( 
A.script              B.java
C.javascript            D.text
25. 下面不是用于创建一个新的对象的语句是(    )。
  A var d = new Date(); 
  B function f(){ var x=5; x++;} 
C var o = new Object();
  D var o = {title: hello, author: Tom};
26. javascript中单行注释的符号是:( 
A./*  */              B.
C.//                  D.<NOSCRIPT></NOSCRIPT>
27. 下列选项中不是javascript中的原始数据类型的是( 
A.数值型              B.字符型
C.数组                D.布尔型
28. javascript中函数定义语句是( 
A.void sum(){  }          B.void sum(s){  }
C.function sum(){  }      D.function sum{  }
29. 执行以下脚本语句在页面输出(    )。
var a=3;
a+=8*2;
alert(a>10&&a<=20);
A、不确定          Bnull          Cfalse            Dtrue
30. var str=12.5RMB,则parseInt(str)parseFloat(str)的结果分别为( 
  A.12.512.5  B. 12.5RMB12.5RMB  C.1212.5  D.1212.5RMB
31. number=2+5,2*4),number的值为( 
A.15    B.7    C.8    D.-1
32. var x=3;var y=ab,则x*y的值为( 
A.3    B.NaN  C.31  D.错误
33. var x=(2>1);var y=(3==3);var z=1;x+y+z的值为( 
A.NaN  B.true    C.3    D.false
34. var i=1;var sum=0; while(i<0){sum=sum+i;i++},程序执行后sum的值为( 
A.0    B.5  C.6    D.7
35. 写“Hello World”的正确javascript语法是?                            (  )
A. document.write("Hello World")        B. "Hello World"    当前页面脚本发生错误
C. response.write("Hello World")        D. ("Hello World")
36. HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。    (    )
A.<HTML>B.<HEAD>C.<BODY>D.<TITLE>
37. 下列关于异常处理语句说法错误的是( 
A.可能会发生异常的语句放在try语句中
B.处理异常的语句放在catch语句中
C.try语句中位于异常语句之后的语句同样被执行
D.可以使用throw语句抛出异常
38. location对象的href属性表示( 
A.表示URL中的主机名    B.表示URL中的端口
C.表示URL中的路径部分  D.表示完整的URL地址
39. history对象是( 
A.表示当前浏览器窗口中加载的当前文档的URL
B.是一个数组,存储了浏览历史中的URL
C.用于获取用户浏览器的相关信息
D.用于获取用户屏幕设置的相关信息
40. document.bgColor=blue表示( 
A.将文档背景设为蓝    B.将链接设为蓝
C.将文档文本设为蓝    D.得到当前文档的URL
41. HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。( 
  Anext()  B.back()  C.forward()  D.go(-1)
42. location对象的reload()方法表示( 
A.用一个新的URL替代当前页面    B.重新加载当前文档
C.转移到当前页面之前的页面        D. 转移到当前页面之后的页面
43. history对象是( 
A.表示当前浏览器窗口中加载的当前文档的URL
B.是一个数组,存储了浏览历史中的URL
C.用于获取用户浏览器的相关信息
D.用于获取用户屏幕设置的相关信息
44. document.fgColor=blue表示( 
A.将文档背景设为蓝    B.将链接设为蓝
C.将文档文本设为蓝    D.得到当前文档的URL
45. Javascript中,可以使用Date对象的()方法返回一个月中的每一天。  (    )
AgetDate  B.getYear  C.getMonth  D.getTime
46. 下列选项中关于浏览器对象的说法错误的是(   
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息