当前位置:文档之家› JavaScript模拟试题

JavaScript模拟试题

JavaScript模拟试题
一、单项选择题(本题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合
题目要求的,请将其正确答案涂写在答题卡上。

1. 以“.js”为文件扩展名的文件是__D____。

(A) 文件 (B) 网页文件 (C) Java文件 (D) Javascript文件 2. 以下合法的变量名是__D_B___。

(必须是_或字母开头后可跟下划线或数字)
(A) new (B) _123 (C) null (D) 2abc 3. 以下正确的字符串是___D___。

(A) xyz (B) ?xyz” (C) “xyz? (D) ?xyz? 4. 设有语句:
var st1=?test?; st1=st1+ 25;
则st1的值是__D_ A__。

(A) ?test25? (B) 25 (C) ?test? (D) 语法错误 5. 123+”789”的值是__B__A__。

(A) ?123789? (B) 912 (C) “789” (D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是__B____。

(A) 2 (B) 5 (C) 1 (D) 0
7. 设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为__C_____。

(A) 0 (B) 1
(C) 2 (D) 3
8.设var a=2,b=3; 则a++==b?a:b的结果是____D_______。

A) 0 B) 1 C) 2 D) 3
9. 下面while循环执行的次数为___D_____。

var i=5;
while (i==0) i--;
A)无限 B) 1 C) 5 D) 0 10. 以下数组的定
义中____C________是错误的。

A) var a=new Array(); B) var a=new
Array(10); C) var a[10]={ 1,2,3}; D) var a=[\11. 设var x=3,y=4; 下列表达式中y的值为9的是
___A__D___。

A)y*=x-3 B)
y/=x*9 C)
y-=x+10 D)y+=x+2
12. 下拉菜单的设置中有多个b; a++) b=a; (A) 0
(B) 1 (C) 2 (D) 死循环
18. 下面函数的返回值是__A____。

function subc() {var i, j=9; while( i=j-1) { j-=3;
if(j 21 onChange 3 22 onClick 4 23 onDbClick 5 26 onKeyDown 8 32 onUnload 14 setTimeout(code,dalay) 33 focus() 15 clearTimeout(timeoutID) 34 select() 16 35 17 36 18 37 19 charAt() 38
21.延迟代码执行的方法是 19 14 。

22.失去焦点的
事件处理属性是 20 。

23.表单元素被单击的事件处理属
性是 22 。

24.表单元素得到焦点的事件处理属性是
25 。

25.文本对象选中输入的内容的方法是 34 。

26.获取字符串中某个特定位置的字符的方法是 33
19 。

27.建立表格所使用的标记是 3 17 。

28.改变字
体大小所使用的标记是 16 。

29.建立文档体所使用的标记
是 35 。

30.建立文件主题所使用的标记是 36 。

31.建立一个表单对象所使用的标记是 4 。

32.建立一个密码框对象所使用的标记是 6 。

33.建立一个复选框对象所使用的标记是 11 12 。

34.建立一个单行文本框对象所
使用的标记是 5 。

35.建立一个图像对象所使用的标记是2 。

36.建立一个普通按钮对象所使用的标记是 8 。

37.建立一个提交按钮对象所使用的标记是 9 。

38.建立一个下拉菜单对象所使用的标记是 12 13 。

39.建立一个区域对象所使用的标记是 7 3 。

40.建立一
个连接对象所使用的标记是 18 1 。

四、程序填空题(本题共5小题,每小题3分,共15分)
根据下列给出的程序段,将横线处缺少的部分补上,使其能正确运行。

答案写在答题纸的对应位置上。

41.编程显示右边图案,请将横线处缺少的部分补上。

42.以下填空部分为输出年龄信息:
Exle:form对象的应用
Exle:form对象的应用请输入您的基本信息(必须填写)
Exle:文本对象的应用。

相关主题