JavaScript程序设计模拟试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(本题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的。

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

(A) html文件(B) 网页文件(C) Java文件(D) Javascript文件

2.以下合法的变量名是______。

(A) new (B) _123 (C) null (D) 2abc

3.以下正确的字符串是______。

(A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’

4.设有语句:

var st1=’test’;

st1=st1+ 25;

则st1的值是______。

(A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误

5.123+”789”的值是______。

(A) ‘123789’ (B) 912 (C) “789”(D) 语法错误

6.表达式(a=2,b=5,a>b?a: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的值为_______。

(A) 0 (B) 1 (C) 2 (D) 3

8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。

A) 0 B) 1 C) 2 D) 3

9. 下面while循环执行的次数为________。

var i=5;

while (i==0) i--;

A)无限B) 1 C) 5 D) 0

10. 以下数组的定义中____________是错误的。

A) var a=new Array(); B) var a=new Array(10);

C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"];

11.设var x=3,y=4; 下列表达式中y的值为9的是________。

A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2

12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。

A) checked

B) default

C) selected

D) defaultValue

13.结果为NaN的表达式是______。

(A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19"

14.执行下面语句后c的值是_______。

var a=2,b=1,c=3;

if(a

if(b<0)c=0;

else c++;

(A) 1 (B) 2 (C) 3 (D) 0

15.若有var a=1,b=1,c=1; 则表达式2&&b%a||!c的值是_______。

A) 1 B) false C) true D) 不确定的

二、程序分析题(本题共5小题,每小题3分,共15分)

在每小题列出的四个备选项中只有一个是符合题目要求的。

16.执行以下程序段后,x的值是_____。

var x=0;

switch(++x)

{

case 0: ++x;

case 1: ++x;

case 2: ++x;

}

A) 1 B) 2 C) 3 D) 4

17.执行下面程序段后,b的值是_______。

var a,b;

for(a=1,b=0; a>b; a++) b=a;

(A) 0 (B) 1 (C) 2 (D) 死循环

18.下面函数的返回值是______。

function subc()

{var i, j=9;

while( i=j-1)

{ j-=3;

if(j<5) break;

i++;

}

return j;}

(A) 3 (B) 0 (C) 1 (D) -2

19.下面函数的返回值是_______。

function funa()

{

var s="\\na\"8b\tc";

for(var i=0;i

return i;

}

(A) 9 (B) 6 (C) 7 (D) 8

20.下面程序段的输出结果是_______。

(A) 121 (B) 120 (C) 210 (D) 211

三、选择填空题(本题共20小题,每小题2分,共40分)

根据下面每小题的内容,在备选项中选择答案编号填在答题纸上对应的空白处。

编号备选答案编号备选答案

1 21 substring()

2 22 onBlur

3 23 onClick

4

24 onDbClick

5 25 onError

6 26 onFocus

7 27 onKeyDown

8 28 onKeyUp

9 29 onLoad

10 30 onMouseDown

11 31 onMouseMove

12 32 onMouseOver

13 33 onUnload

14 setTimeout(code,dalay) 34 focus()

15 clearTimeout(timeoutID) 35 select()

16 36

17 37

18


38

19 39

20 charAt() 40 21.延迟代码执行的方法是。

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

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

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

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

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

27.设置标题字号所使用的HTML标记是。

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

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

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

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

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

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

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

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

相关文档
最新文档