javascript期末考试模拟题.docx
- 文档编号:25414181
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:13
- 大小:29.88KB
javascript期末考试模拟题.docx
《javascript期末考试模拟题.docx》由会员分享,可在线阅读,更多相关《javascript期末考试模拟题.docx(13页珍藏版)》请在冰豆网上搜索。
javascript期末考试模拟题
(C)null
o
(C)xyz'
(D)2abc
(D)xyz'
(C)test'
(D)语法错误
(C)789”
(D)语法错误
)的值是。
(C)1
(D)0
、单项选择题(本题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。
1.以“s”为文件扩展名的文件是
(A)html文件(B)网页文件(C)Java文件(D)Javascript文件
2.以下合法的变量名是
(A)new(B)_123
3.以下正确的字符串是___
(A)xyz(B)xyz"'
4.设有语句:
varst1=test
st1=st1+25;
贝Ust1的值是。
(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.设vara=2,b=3;则a++==b?
(a-1):
b的结果是。
_
A)0B)1C)2D)3
9.下面while循环执行的次数为
vari=5;
while(i==0)i--;
A)无限B)1C)5D)0
10.以下数组的定义中错误的。
A)vara=newArray();B)vara=newArray(10);
C)vara[10]={1,2,3};D)vara=["1",2,"3"];
11.设varx=3,y=4;下列表达式中y的值为9的是
A)y*=x-3B)y/=x*9C)y-=x+10D)y+=x+2
12.在程序中有多个相关联的
中增加属性。
A)checked
B)default
C)selected
D)defaultValue
13.结果为NaN的表达式是
(A)"80"+"19"(B)"十九"+"八十”(C)"八十"*"十九”(D)"80"*"19"
14.执行下面语句后c的值是
vara=2,b=1,c=3;
if(a
if(b elsec++; (A)1(B)2(C)3(D)0 15.若有vara=1,b=1,c=1;则表达式2&&b%a||! c的值是 A)1B)falseC)trueD)不确定的 、程序分析题(本题共5小题,每小题3分,共15分) 上。 16. 17 18. 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡 执行以下程序段后,x的值是。 varx=0; switch(++x) { case0: ++x; case1: ++x; case2: ++x; } A)1B)2C)3D)4 执行下面程序段后,b的值是 vara,b; for(a=1,b=0;a>b;a++)b=a; (A)0(B)1(C)2(D)死循环 下面函数的返回值是。 functionsubc() {vari,j=9; while(i=j-1) {j-=3; if(j<5)break; i++; } returnj;} (A)3(B)0(C)1(D)-2 19.下面函数的返回值是 functionfuna() { vars="\\na\028b\tc"; for(vari=0;i returni; } (A)9(B)6(C)7(D)8 20.下面程序段的输出结果是 a=1;b=2;c=2; while(a document.writeln("''+a+b+c); (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(timeoutlD) 35 select() 16 > 36 17 ____> 37
18
38
19
39
x/H? > 20 charAt() 40 21. 延迟代码执行的方法是14。 22. 失去焦点的事件处理属性是22 。 23. 表单元素被单击的事件处理属性是 23 。 24. 表单元素得到焦点的事件处理属性是 26。 25. 文本对象选中输入的内容的方法是 35 。 26. 获取字符串中某个特定位置的字符的方法是 20 o 27.设置标题字号所使用的HTML标记是39。 28.改变字体大小所使用的HTML标记是16。 29.建立文档体所使用的HTML标记是36。 30.建立文件主题所使用的HTML标记是37。 31.建立一个表单对象所使用的HTML标记是4。 32.建立一个密码框对象所使用的HTML标记是6。 33.建立一个复选框对象所使用的HTML标记是12 34.建立一个单行文本框对象所使用的HTML标记是5 35.建立一个图像对象所使用的HTML标记是2 36. 建立一个普通按钮对象所使用的 HTML 标记是 8 37. 建立一个提交按钮对象所使用的 HTML 标记是 9 38. 建立一个下拉菜单对象所使用的 HTML 标记是 13 39.建立一个区域对象所使用的HTML标记是3 40.建立一个连接对象所使用的HTML标记是1 四、程序填空题(本题共5小题,每小题3分,共15分) 根据下列给出的程序段,将横线处缺少的部分补上,使其能正确运行。 答案写在答题纸的对应位置上。 41.编程显示右边图案,请将横线处缺少的部分补上 vscriptIanguage="JavaScript">vari,j; for(i=1;i<=7;i++) {for(j=1;j<=7-i;j++) document.write(”"); for(j=1;j<=2*i-1;j++) document.write("*"); (41) } 42.以下填空部分为输出年龄信息:
form对象的应用
//打开新窗体显示form对象信息
functionopenWindow()
{
//新建一个空的浏览器窗口
varw=window.open("","");
vard=w.document;
varnumber=0;
//使用document.write()方法在新窗口中输出信息
d.write('
');d.write('
d.write('
');d.write('
基本信息:
');
d.write('
d.write('
');
d.write('
Example:
form对象的应用
请输入您的基本信息(必须填写)
43.以下是关于循环展示图片的两个函数,循环展示图片的延迟时间为1500毫秒,请将横线
处缺少的部分补上。
//如果在动态展示图片,那么将其停止
functioncheckPlay()
{if(timeOutlD!
=null)
{clearTimeout(timeOutlD);
timeOutID=null;
}}
//循环展示图片
functionplayPicture()
{document.info.showPicture.src=picture[number].url;
number=(number+1)%3;
timeOutID=(43);
}
44
;完成密码框的失去
.函数resetForm()的功能是清空表单的所有文本对象,请完成该函数
焦点事件,调用密码框失去焦点函数。
文本对象的应用
//用户密码文本框失去焦点执行的函数
functionpswBlur()
{if(checkValid(document.baselnfo.psw.value))
{window.alert(”用户密码不能为空!
");}
else
{if(document.baselnfo.psw.value.length<4)
{window.alert("用户密码不能少于四位r);
}}}
II使用button对象清空表单functionresetForm()
{
document.baseInfo.psw.value="";
document.baseInfo.content.value="";
}
Example:
文本对象的应用
"size=35
onFocus="this.select()"onblur="nameBlur()"> onFocus="this.select()"(45)> vtextareaname="content"rows=5cols=34onFocus="this.select()"> 这家伙没什么个性! '+document.baseInfo.psw.value)"> 查看密码”onClick="alert('用户输入的密 数据检测"onClick="dataCheck()"> 数据清空"onClick="resetForm()"> ---(试题完)--- (参考答案) 、单项选择题(共30分,每小题2分) 1.D 2.B 3.D 4.A 5.A6.B 7.C8.D 9.D10.C 11.D 12.A 13.C 14.C 15.B 1、程序分析题 (本题共5小题, 每小题3分, 共15分) 16.C 17.D 18.A 19.D 20.B 三、选择填空题(共40分,每空2分) 题号 答案编号 题号 答案编号 题号 答案编号 21 14 28 16 35 2 22 22 29 36 36 8 23 23 30 37 37 9 24 26 31 4 38 13 25 35 32 6 39 3 26 20 33 12 40 1 27 39 34 5 四、程序填空题(本题共5小题,每小题3分,共15分) 41.document.writeIn("");或document.writeln();或document.write("\n"); 42.document.forms[O].elements[3].value 或document.baseInfo.age.value 43.setTimeout("playPicture()",1500) 44.document.baseInfo.userName.value二"”; 或document.forms[0].elements[O].value二"”; 45. onBlur二"pswBlur()"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javascript 期末考试 模拟