您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > javascript考试题库3
**学院课程考试试卷课程名称:《JAVASCRIPT:客户端页面端验证和特效》(A)卷年级:班级:姓名:_______________学号:_________________考试(考查)闭卷题号1-2021-4041-50总分分数选择题(每小题2分)1.当表单各项添写完毕,鼠标单击提交按钮时可以触发()事件。A.onenterB.onsubmitC.onmouseDragD.onmouseOver2.分析下面的JavaScript代码段,输出结果是()。vara=15.59;document.write(Math.round(a));A.15B.16C.15.5D.15.43.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是()。A.INPUTTYPE=textonChange=alert(this.value)B.INPUTTYPE=textonClick=alert(this.value)C.INPUTTYPE=textonChange=alert(text.value)D.INPUTTYPE=textonClick=alert(value)4.假定今天是2006年4月1日星期六,请问下列JavaScript代码在页面上的输出结果是()。vartime=newDate();document.write(time.getDate());A.2006B.4C.1D.65.在HTML中,表单中的input元素的()属性用于指定表单元素的名称。--------------------------------------装--------------------------------------订------------------------------线----------------------------------------A.valueB.nameC.typeD.caption6.分析如下所示的HTML页面代码,要实现每1秒钟刷新时钟显示,应在下划线处添加的代码是()。htmlheadscriptlanguage=javascriptfunctionshowTime(){vartime=newDate();document.forms[0].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.switch语句用于重复执行一个语句块的操作B.switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句C.switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误D.switch语句又叫循环语句8.分析如下JavaScript代码,b的值为()。vara=1.5,b;b=parseInt(a);A.2B.0.5C.1D.1.59.在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接语句是()。(选择一项)A.window.open();B.document.write();C.location.replace();D.location.reload();10.如果今天是2006年5月14日,分析下列JavaScript代码运行后,在网页上显示()。(选择一项)varnow=newDate();varyear=now.getYear();varmonth=now.getMonth();vardate=now.getDate();document.write(year++month++date);A.20060514B.2006514C.20060414D.200641411.分析下面的JavaScript代码段,输出结果是()。(选择一项)vars1=newString(010-9898999);document.write(s1.substring(1,4)+br);document.write(s1.substr(1,4));A.10-10-B.10-910-9C.10-910-D.10-10-912.在HTML中有如下代码,运行后页面显示结果为()。(选择一项)scriptlanguage=javaScriptdocument.bgColor=“#FF0000”;/scriptA.整个网页中活动链接的颜色为红色B.整个页面中的文字颜色为红色C.整个页面中用户访问过的链接的颜色为红色D.整个网页背景为红色13.在HTML中,以下代码中可以正确显示弹出对话框的是()。A.scriptlanguage=javascriptconfirm(欢迎学习.net);/scriptB.scriptlanguage=javascriptalert(欢迎学习.net);/scriptC.scriptlanguage=javascriptdocument.write(欢迎学习.net);/scriptD.scriptlanguage=javascriptdocument.open(欢迎学习.net);/script14.在JavaScript中,可以使用vartoday=newDate();这样的方法获得系统当前时间,假设系统时间是2007-7-2星期一,则today.getDay()的返回值是()。A.1B.0C.7D.星期一15.分析下面的JavaScript代码,经过运算后m的值为()。x=11;y=number;m=x+y;A.11numberB.numberC.11D.程序报错16.分析下面的JavaScript代码段,输出的结果是()。emp=newArray(5);emp[1]=1emp[2]=2document.write(emp.length);A.2B.3C.4D.517.在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是()。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代码,则提示框中显示()。scriptlanguage=javascriptx=3;y=2;z=(x+2)/y;alert(z);/scriptA.2B.2.5C.32/2D.1619.分析下面的代码段,执行后的输出结果是()。varx=15;str=x+5;A=parseFloat(str);document.write(A);A.20B.20.0C.NaND.15520.在文档对象模型(DOM)中,所有对象都继承自()。A.document对象B.math对象C.history对象D.frame对象21.分析下面的JavaScript代码段,输出结果是()varmystring=Iamastudent;vara=mystring.substring(9,13);document.write(a);A.studB.tudenC.udenD.udent22.在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是()。A.charAt()方法是获取位于指定索引位置的字符B.indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置C.charAt()方法的参数可以为一个或两个D.indexOf()方法的参数为指定的索引值23.在JavaScript中,下列定义数组的方法正确的是()。A.emp=newArray[3];B.emp=newArray(3);C.emp=new()array;D.emp=newArray[];24.要动态改变层中的内容可以使用下列()方法。A.利用层的innerHTML改变内容B.利用层的visibility属性来实现C.可以通过设置层的隐藏和显示来实现D.可以通过设置层的样式属性display属性来实现25.在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了()事件后产生的A.onfocusB.onblurC.onchangeD.onclick26.String对象的方法不包括()。A.charAt()B.substring()C.toUpperCase()D.length()27.使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。A.字符串helloworld中不包含G字符,indexOf返回0B.字符串helloworld中不包含G字符,indexOf返回nullC.字符串helloworld中不包含G字符,indexOf返回-1D.字符串helloworld中不包含G字符,indexOf返回128.使用split(-)方法对字符串北京-东城区-米市大街8号-进行分割的结果是()。A.返回一个长度为4的数组B.返回一个长度为3的数组C.不能返回数组,因为最后一个-后面没有数值,代码不能执行D.能够返回数组,数组中最后一个元素的数值为null29.以下哪个变量名是非法的()。A.numb_1B.2numbC.sumD.de2$f30.javaScript的表达式parseInt(8)+parseInt('8')的结果是多少?A.8+8B.88C.16D.8+'8'31.下列有关函数的说法正确的是()A.函数名称是不区分大小写的,所以msg()和Msg()表示的是同一个函数B.函数可以有多个参数,每个参数之间用分号隔开C.在函数的第一行还包括一个大括号,这是一种常见的风格,也可以将此大括号放到下一行D.函数可以有返回值,也可以没有返回值。如果没有返回值,必须使用return语句32.光标移动在文本框上方时,文本框边框的颜色就改变了,这是因为激发了下列的()事件。A.onfocusB.onmouseupC.onmousroverD.onmousmove33.页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用()就可以实现背景图片的改变。A.onmouseover=className=btnPicB.onmouseover=this.className=btnPicC.onmouseover=this
本文标题:javascript考试题库3
链接地址:https://www.777doc.com/doc-1656004 .html