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
A. 循环体内可以不包括循环语句
B. 循环体内必须出现continue或break
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.函数必须有参数
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.11和11 B.101和101 C.101和11 D.11和101
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、不确定 B、null C、false D、true
30. var str=”12.5RMB”,则parseInt(str)和parseFloat(str)的结果分别为( )
A.12.5和12.5 B. 12.5RMB和12.5RMB C.12和12.5 D.12和12.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")
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页面。( )
A.next() 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对象的()方法返回一个月中的每一天。 ( )
A.getDate B.getYear C.getMonth D.getTime
46. 下列选项中关于浏览器对象的说法错误的是( )
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
发布评论