javascript期末考试模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、单项选择题(本题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________
(A) html 文件
(B)网页文件 (C) Java 文件 (D) Javascript 文件
2. 以下合法的变量名是 ______
(A) new (B) _123 3. 以下正确的字符串是___
(A) xyz (B) xyz"' 4. 设有语句:
var st1= test st1=st1+ 25;
贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _
(A) 123789 '
(B) 912
6. 表达式(a=2,b=5,a>b?a:b
(A) 2
(B) 5
的值为 _______
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
(C) null
o
(C) xyz '
(D) 2abc
(D) xyz '
(C) test '
(D)语法错误
(C) 789 ”
(D)语法错误
)的值是
。
(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
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 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分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 执行以下程序段后,x 的值是 ___ 。 var x=0; switch(++x) { case 0: ++x; case 1: ++x; case 2: ++x; } A) 1 B) 2 C) 3 D) 4 执行下面程序段后,b 的值是 ____ var a,b; for(a=1,b=0; a>b; a++) b=a; (A) 0 (B) 1 (C) 2 (D)死循环 下面函数的返回值是 __ 。 function subc() {var i, j=9; while( i=j-1) { j-=3; 上。 17 18. if(j<5) break; i++; } return j;} (A) 3 (B) 0 (C) 1 (D) -2 19.下面函数的返回值是_________ function funa() { var s="\\ na\028b\tc"; for(var i=0;i return i; } (A) 9 (B) 6 (C) 7 (D) 8 20 .下面程序段的输出结果是_________ a=1; b=2;c=2; while (a docume nt.writel n("' '+a+b+c); (A) 121 (B) 120 (C) 210(D) 211 三、选择填空题(本题共20小题,每小题2分,共40分) 根据下面每小题的内容,在备选项中选择答案编号填在答题纸上对应的空白处编号备选答案编号备选答案 substri ng() 2 22 on Blur 3 23 on Click