、单项选择题(本题共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) 9126. 表达式(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) 39. 下面while 循环执行的次数为 __________var i=5; while (i==0) i--;A)无限B) 1C) 5 D) 0(C) nullo(C) xyz '(D) 2abc(D) xyz '(C) test '(D)语法错误(C) 789 ”(D)语法错误)的值是。
(C) 1 (D) 07. 设有语句 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) 310. 以下数组的定义中____________ 错误的。
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+212. 在程序中有多个相关联的<input type="radio" > 选项,若要默认选择某一项,应在该项中增加________ 属性。
A) checkedB) defaultC) selectedD) defaultValue13 .结果为NaN的表达式是________ _(A) "80"+"19" (B)"十九"+"八十”(C)"八十"*"十九”(D) "80"*"19"14 .执行下面语句后c的值是__________var a=2,b=1,c=3;if(a<b)if(b<O)c=O;else c++;(A) 1 (B) 2 (C) 3 (D) 015 .若有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) 1B) 2C) 3D) 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) -219.下面函数的返回值是_________function funa(){var s="\\ na\028b\tc";for(var i=0;i<s.le ngth;i++);return i;}(A) 9 (B) 6 (C) 7 (D) 820 .下面程序段的输出结果是_________<script Ian guage="javascript">a=1; b=2;c=2;while (a<b<c) { t=a; a=b; b=t; c--;}docume nt.writel n("' '+a+b+c);</script>(A) 121 (B) 120 (C) 210(D) 211三、选择填空题(本题共20小题,每小题2分,共40分)根据下面每小题的内容,在备选项中选择答案编号填在答题纸上对应的空白处编号备选答案编号备选答案1 <A></A> 21substri ng()2 <img> 22 on Blur3 <area> 23 on Click4 <form></form> 24 on DbClick5 <in put type="text"> 25 on Error6 <in put type="password"> 26 onFocus7 <textarea></textarea> 27 on KeyDow n8 <in put type="butt on"> 28 on KeyUp9 <in put type="submit"> 29 onLoad10 <in put type="reset"> 30 onM ouseDow n11 <in put type="radio"> 31 onM ouseMove12 <in put type="checkbox"> 32 onM ouseOver13 <select></select> 33 onUnl oad14 setTimeout(code,dalay) 34 focus()15 clearTimeout(timeoutlD) 35 select()16 <FONT SIZE=?></FONT> 36 <body></body>17 <!__ __> 37 <title></title>18 <hr> 38 <head></head>19 <br> 39 <H?x/H?>20 charAt() 40 <frame>21延迟代码执行的方法是14 。
.22.失去焦点的事件处理属性是22 。
23.表单元素被单击的事件处理属性是23 。
24.表单元素得到焦点的事件处理属性是26 。
25.文本对象选中输入的内容的方法是35 。
26.获取字符串中某个特定位置的字符的方法是20 o27 .设置标题字号所使用的HTML标记是39 。
28 .改变字体大小所使用的HTML标记是16 。
29.建立文档体所使用的HTML标记是36 。
30 .建立文件主题所使用的HTML标记是37 。
31 .建立一个表单对象所使用的HTML标记是4 。
32 .建立一个密码框对象所使用的HTML标记是6 。
33 .建立一个复选框对象所使用的HTML标记是1234 .建立一个单行文本框对象所使用的HTML标记是539 .建立一个区域对象所使用的HTML标记是340 .建立一个连接对象所使用的HTML标记是1四、程序填空题(本题共5小题,每小题3分,共15分)根据下列给出的程序段,将横线处缺少的部分补上,使其能正确运行。
答案写在答题纸的对应位置上。
41 .编程显示右边图案,请将横线处缺少的部分补上vscript Ianguage="JavaScript"> var i,j;for(i=1;i<=7;i++){for(j=1;j<=7-i;j++)docume nt.write(” ");for(j=1; j<=2*i-1;j++)docume nt.write("*");(41)}</script>42 .以下填空部分为输出年龄信息:<html><head><title> Example:form 对象的应用</title><script Ian guage="JavaScript">//打开新窗体显示form对象信息fun cti on ope nWin dow(){//新建一个空的浏览器窗口var w=wi ndow.ope n("","");var d=w.docume nt;var nu mber=0;//使用document.write()方法在新窗口中输出信息d.write('<html><head>');d.write('<title> 展示form 对象的信息</title>');d.write('</head><body>');d.write('<h3> 基本信息:</h3>');d.write('<form xfont size=2>');d.write('<font size=2> 年龄:</font>');d.write('<i nput type="text" size=30 value="'+ _______ (42) ________ +'">');</script></head><body><h3> Example:form 对象的应用</h3><form n ame="base lnfo"><h5>请输入您的基本信息(必须填写)</h5><font size="2"> 您的姓名:</font><in put type="text" name="userName"size=35><br><font size="2"> 您的性别:</font><in put type="radio "n ame="sex"value="male" checked> 男性&n bsp;<input type="radio"name="sex"value="female"> 女性<br><font size="2"> 您的年龄:</font><in put type="text" name="age"size=35><br>43 .以下是关于循环展示图片的两个函数,循环展示图片的延迟时间为1500毫秒,请将横线处缺少的部分补上。