您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 测试试题(JAVASCRIPT)0000
**学院课程考试试卷课程名称:《JAVASCRIPT:客户端页面端验证和特效》(A)卷年级:班级:姓名:_______________学号:_________________考试(考查)闭卷题号1-2021-4041-50总分分数选择题(每小题2分)1、下面的javascript代码,执行的结果是(d)。(选择一项)varname;alert(name);A.nullB.0C.无任何结果D.undefined2.分析下面的JavaScript代码段,输出结果是(c)。(选择一项)document.write(parseInt(“abc”));document.write(parseInt(“100ab”));A.00B.0100C.NaN100D.运行出现错误--------------------------------------装--------------------------------------订------------------------------线----------------------------------------3.要求用JavaScript实现下面的功能:在一个文本框获得焦点时,将文本框的背景设定为红色。下面语句正确的是(d)。(选择一项)A.INPUTTYPE=textonblur=this.backgroundColor=’red’;B.INPUTTYPE=textonfocus=this.backgroundColor=’red’;C.INPUTTYPE=textonblur=this.style.backgroundColor=’red’;D.INPUTTYPE=textonfocus=this.style.backgroundColor=’red’;4.假定今天是2010年9月1日星期六,请问下列JavaScript代码在页面上的输出结果是(d)。(选择一项)vartime=newDate();document.write(time.getMonth());A.6B.9C.1D.85.当表单内容填写完毕后,点击提交按钮会触发表单的(c)事件。(选择一项)A.onclickB.onloadC.onsubmitD.onmousedown6.分析如下所示的HTML页面代码,要实现每1秒钟刷新时钟显示,应在下划线处添加的代码是(b)。(选择一项)htmlheadscriptlanguage=javascriptfunctionshowTime(){vartime=newDate();document.all.myClock.value=time.getHours()+:+time.getMinutes()+:+time.getSeconds();_______________________//在此处添加代码}/script/headbodyonLoad=showTime()formname=form1action=method=inputname=myCloktype=textvalue=readonly=true//form/body/htmlA.varmyTime=setTimeout(showTime(),1)B.varmyTime=setTimeout(showTime(),1000);C.varmyTime=setTimeout(1);D.varmyTime=setTimeout(1000);7.分下下面的代码,执行的结果是(a)。(选择一项)functionfun1(){name=”jack”;}fun1();alert(name);A.jackB.undefinedC.nullD.无任何结果8.当关闭浏览器窗口会触发什么浏览器的哪个事件(b)。(选择一项)A.onloadB.oncloseC.onsubmitD.onunload9.在HTML中,使用JavaScript中的浏览器对象实现在打开的新窗口打开链接语句是(a)。(选择一项)A.window.open();B.document.write();C.location.replace();D.location.reload();10.下面DOM中的属性或方法返回的是一个数组(ad)。(选择两项)A.getElementsByNameB.getElementByIdC.parentNodeD.childNodes11.分析下面的JavaScript代码段,输出结果是(a)。(选择一项)vars1=010-23998888;document.write(s1.substring(1,4)+ +s1.substr(1,4));A.10-10-2B.010010-C.10-210-D.010-01012.在HTML中有如下代码,运行后页面显示结果为(b)。(选择一项)scriptlanguage=javaScriptwindow.status=“欢迎访问”;/scriptA.窗口标题显示为”欢迎访问”B.在浏览器的状态栏显示“欢迎访问”C.在页面上输出“欢迎访问”D.运行没有任何结果13.在HTML中,以下代码中可以正确显示弹出对话框的是(b)。(选择一项)A.scriptlanguage=javascriptwindow.open(欢迎学习javascript);/scriptB.scriptlanguage=javascriptalert(欢迎学习javascript);/scriptC.scriptlanguage=javascriptdocument.write(欢迎学习javascript);/scriptD.scriptlanguage=javascriptdocument.open(欢迎学习javascript);/script14.history对象访问历史记录,下面哪两句代码实现的效果一样(ad)。(选择两项)A.history.back();B.history.forward();C.history.go(0);D.history.go(-1)15.分析下面的JavaScript代码,经过运算后m的值为(c)。(选择一项)x=11;y=22;m=x+y;A.33B.11C.1122D.程序报错16.分析下面的JavaScript代码段,输出的结果是(c)。(选择一项)vars=”welcometojavascript”;document.write(s.indexOf(“b”));A.0B.1C.-1D.b17.在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是(a)。(选择一项)A.inputname=usernametype=textonfocus=this.select()/B.inputname=usernametype=textonchange=this.select()”/C.inputname=usernametype=text”onfocus=this.focus()/D.inputname=usernametype=textonblur=this.select()/18.网页编程中,运行下面的JavaScript代码,则提示框中显示(b)。(选择一项)scriptlanguage=javascriptx=3;y=2;z=(x+2)/y;alert(z);/scriptA.2B.2.5C.32/2D.1619.分析下面的代码段,执行后的输出结果是(d)。(选择一项)varx=15;str=x+5;A=parseFloat(str);document.write(A);A.20B.20.0C.NaND.15520.关于正则表达式说法正确的是(ab)。(选择两项)A.正则表达式可以用于替换和删除字符串中的内容B.正则表达式可以用于验证数据格式的有效性C.正则表达式不区分大小写D.正则表达式的\d代码任意单个字符E.正则表达式的?控制出现的次数,表示0到多次21.分析下面的JavaScript代码段,输出结果是(b)(选择一项)vararr=newArray(5);arr[5]=”java”;document.write(arr.length);A.5B.6C.语法错误D.运行出错22.在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是(a)。(选择一项)A.charAt()方法是获取位于指定索引位置的字符B.indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置C.charAt()方法的参数可以为一个或两个D.indexOf()方法的参数为指定的索引值23.下面关于数组的说法错误的是(c)。(选择一项)A.数组的join方法用于将数组转换为字符串B.数组的reverse方法用于对数组进行反转C.数组的sort方法用于对数组进行降序排序D.数组的length方法用于获取数组的元素个数24.要动态改变层中的内容可以使用下列(a)方法。(选择一项)A.利用层的innerHTML改变内容B.利用层的visibility属性来实现C.可以通过设置层的隐藏和显示来实现D.可以通过设置层的样式属性display属性来实现25.在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了(b)事件后产生的(选择一项)A.onfocusB.onblurC.onchangeD.onclick26.列表框元素select中的属性options,下面描述错误的是(bd)。(选择两项)A.options的add方法用于添加选项B.options的length属性可以用于获取当前选中的选项的下标C.将options的length属性设置为0,会清楚列表框中的所有选项D.列表框对象.options[0].value=”湖北”,会将列表框中第一选项的标签文本更改为”湖北”27.下面哪些代码可以显示层对象divObj(cd)。(选择一项)A.divObj.display=”block”;B.divObj.display=”none”;C.divObj.style.display=”none”;D.divObj.style.display=”block”;28.使用split(-)方法对字符串北京-东城区-黄寺大街8号进行分割的结果是(b)。A.返回一个长度为4的数组B.返回一个长度为3的数组C.代码不能执行D.能够返回数组,数组中最后一个元素的数值为null29.DOM模型中哪些方法可以用于添加一个节点(bd)。(选择两项)A.addB.appendChildC.addChildD.insertBeforeE.removeChild30.下面哪句代码可以用于获取垂直滚动条滚动的高度(c)。(选择一项)A.document.documentElement.clientWidthB.document.documentElement.scrollTopC.document.documentElement.scrollHeightD.document.documentElement.offsetTop31.下列HTML代码中,(b)能显示一个按钮,按钮上的文字为“鼠标响应”,并实现单击按钮时弹出一个“确定”消息框。(选择一项)A.BUTTONVALUE=“鼠标响应”onClick=’alert(“确定”)’/BUTTONB.
本文标题:测试试题(JAVASCRIPT)0000
链接地址:https://www.777doc.com/doc-2318856 .html