《javascript期末考试模拟题.pdf》由会员分享,可在线阅读,更多相关《javascript期末考试模拟题.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题此题共 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.
2、123+789的值是_。(A)123789 (B)912 (C)“789 (D)语法错误 6.表达式a=2,b=5,ab?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=ab)&(n=cd)运算后,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.以下数组的定义中_
3、是错误的。A)var a=new Array();B)var a=new Array(10);C)var a10=1,2,3;D)var a=1,2,3;11.设 var x=3,y=4;以下表达式中 y 的值为 9 的是_。Ay*=x-3 B y/=x*9 C y-=x+10 Dy+=x+2 12.在程序中有多个相关联的选项,假设要默认选择某一项,应在该项中增加_属性。A)checked B)default C)selected D)defaultValue 13结果为 NaN 的表达式是_。(A)80+19 (B)十九+八十 (C)八十*十九 (D)80*19 14执行下面语句后 c 的值
4、是_。var a=2,b=1,c=3;if(ab)if(bb;a+)b=a;(A)0 (B)1 (C)2 (D)死循环 18.下面函数的返回值是_。function subc()var i,j=9;while(i=j-1)j-=3;if(j5)break;i+;return j;(A)3 (B)0 (C)1 (D)-2 19.下面函数的返回值是_。function funa()var s=na028btc;for(var i=0;is.length;i+);return i;(A)9 (B)6 (C)7 (D)8 20下面程序段的输出结果是_。a=1;b=2;c=2;while(abc)t=a
5、;a=b;b=t;c-;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 onMouseMo
6、ve 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延迟代码执行的方法是 14 。22失去焦点的事件处理属性是 22 。23表单元素被单击的事件处理属性是 23 。24表单元素得到焦点的事件处理属性是 26 。25文本对象选中输入的内容的方法是 35 。26获取字符串中某个特定位置的字符的方法是 20 。27设置标题字号所使用的 HTML 标记是 39
7、。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 标
8、记是 13 。39建立一个区域对象所使用的 HTML 标记是 3 。40建立一个连接对象所使用的 HTML 标记是 1 。四、程序填空题此题共 5 小题,每题 3 分,共 15 分 根据以下给出的程序段,将横线处缺少的局部补上,使其能正确运行。答案写在答题纸的对应位置上。41编程显示右边图案,请将横线处缺少的局部补上。var i,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以下填空局部为输出年龄信息:Example:form 对象的应用 /翻开新窗体显示
9、 form 对象信息 function openWindow()/新建一个空的浏览器窗口 var w=window.open(,);var d=w.document;var number=0;/使用 document.write()方法在新窗口中输出信息 d.write();d.write(展示 form 对象的信息);d.write();d.write(根本信息:);d.write();d.write(年龄:);d.write();Example:form 对象的应用 请输入您的根本信息必须填写 您的姓名:您的性别:男性 女性 您的年龄:43以下是关于循环展示图片的两个函数,循环展
10、示图片的延迟时间为 1500 毫秒,请将横线处缺少的局部补上。/如果在动态展示图片,那么将其停顿 function checkPlay()if(timeOutID!=null)clearTimeout(timeOutID);timeOutID=null;/循环展示图片 function playPicture()document.info.showPicture.src=picturenumber.url;number=(number+1)%3;timeOutID=43 ;44函数 resetForm()的功能是清空表单的所有文本对象,请完成该函数;完成密码框的失去焦点事件,调用密码框失去焦点
11、函数。Example:文本对象的应用 /用户密码文本框失去焦点执行的函数 function pswBlur()if(checkValid(document.baseInfo.psw.value)window.alert(用户密码不能为空!);else if(document.baseInfo.psw.value.length4)window.alert(用户密码不能少于四位!);/使用 button 对象清空表单 function resetForm()44 document.baseInfo.psw.value=;document.baseInfo.content.value=;Exampl
12、e:文本对象的应用 用户名称:用户密码:个性签名:这家伙没什么个性! -(试题完)-参考答案 一、单项选择题(共 30 分,每题 2 分)1.D 2.B 3.D 4.A 5.A 6.B 7.C 8.D 9.D 10.C 11.D 12.A 13.C 14.C 15.B 二、程序分析题此题共 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
13、 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.writeln();或 document.writeln();或 document.write(n);42.document.forms0.elements3.value 或 .value 43.setTimeout(playPicture(),1500)44.document.baseInfo.userName.value=;或 document.forms0.elements0.value=;45.onBlur=pswBlur()