javascript试题及答案【篇一:javascript考试试卷】txt>1、在javascript中能实现每隔一秒调用函数 foo( )的是()a. setinterval(foo( ),1000)b. clearinteval(foo( ),1000)c. cleartimeout(foo( ),1000)d. settimeout(foo( ),1000)2、以下哪项是javascript函数说法正确的是()a.可以接受参数b.返回一个值c.没有返回类型d. 没有return关键字3、以下哪个对象可用来在浏览器窗口中载入一个新网址()a.document.urlb.window.locationc.window.urld.window.close4、哪个对象包括了alert( )方法.a.windowb.documentc.locationd.body5、分析下面javascript的代码段:forminput type=”text” name=”txt1” value=”txt1”input type=”text” name=”txt2” value=”txt2”onfocus=alert(“我是焦点”) onblur=alert(“我不是焦点”)/form下面的说法正确的是()a. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框b. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框c. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框d. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框6、在javascript中,文本域不支持的事件包括()a. onblurb. onlostfocusedc.onfocusd.onchange7、(“24.7” + 2.3 ) 的计算结果是()a. 27b. 24.72.3c. 24.72.3d. 26.78、()事件处理程序可用于在用户单击按钮时执行函数a. onsubmitb. onclickc. onchanged. onexit9、用户更改表单元素 select 中的值时,就会调用()事件处理程序。
a. onclickb. onfocusc. onmouseoverd. onchange10、id为“showtime”的div标签内显示时钟,每秒刷新一次,完成每秒刷新时钟的代码正确的是()a.settimeout(‘showtime.innertext=newdate( ).tolocalestring( )’,1000)b.settimeout(showtime.innerhtml=newdate( ).tolocalestring( ),1000)c.setinterval(showtime.outerhtml=newdate( ).tolocalestring(),1000)d.setinterval(showtime.innertext=newdate( ).tolocalestring( ),1000)11、名为myform的表单中有一个id为email的文本框, email 中必须包含@和.字符,并且@和.两个字符均不在第一位,定义:var e= document.myform.email.value;下面验证e-mail的代码正确的是()a.if(e.indexof(“@”,1)==-1 || e.indexof(“.”,1)==-1){alert(“电子邮件格式不正确”) return false;}b.if(e.indexof(“@”,1)==-1 e.indexof(“@”,1)==-1){alert(“电子邮件格式不正确”) return false;}c.if(e.indexof(“@”,0)==-1 || e.indexof(“@”,0)==-1){alert(“电子邮件格式不正确”) return false;}d.if(e.indexof(“@”,0)==-1 e.indexof(“@”,0)==-1){alert(“电子邮件格式不正确”)return false;}12、如下代码片断,当鼠标移到图片上时,显示的内容是:img src=“s1.jpg” name=“photoshop” onmouseover=“src=‘s2.jpg’”onmouseout=“src=‘s1.jpg’” alt=“我是不是很可爱呀!”a.s1图b.s2图c.s1图及文字“我是不是很可爱呀!”d.s2图及文字“我是不是很可爱呀!”13、网页中有一个名为pre.gif的“后退”小图标,下面实现“后退”功能正确的是:a.a href=javascript:history.go(-1);img src=pre.gif width=67/ab.a href=javascript:history.go(1);img src=pre.gif width=67/ac.a href=history.go(-1);img src=pre.gif width=67/ad.a href= history.go(1);img src=pre.gif width=67/a14、分析下面的javascript代码段,输出结果是:varmystring=i am a good student;vara=mystring.indexof(good);document.write(a);a. 5b. 6c.7d.815、已知页面上有一个名为“关闭图片”按钮,需关闭图片:img src=”ss.jpg”id=”dd” , 假设按钮的onclick事件的函数是close,下面对该函数的描述正确的是()a.document.getelement.byname(‘dd’).style.display=’none’ b.document.getelement.byid(‘dd’).style.display=’none’c.document.getelement.bytag(‘dd’).style.display=’none’d.document.getelement.byname(‘dd’).style.display=’block’ 16、onblur事件表示()a.失去焦点b.获得焦点c.内容发生改变 d.文本被选中17、在打开已知页面时,弹出一个名为adv.html、高300、宽250、显示工具栏但不显示地址栏的弹出窗口,以下弹出窗口的代码正码的是()a. open(“adv.html”,”left=250,height=300,toolbar=0,location=1”)b.open(“adv.html”,””,”width=250,height=300,toolbar=1,location=0”)c.open(“adv.html”,””,”width=250,top=300,scrollbars=1,location =0”)d.open(“adv.html”,””,”width=250,top=300,scrollbars=1,menubar=0”)18、分析javascript代码段,输出结果是()var a=125.8765;c=parseint(a);d=parsefloat(a);document.write(c+nbsp;nbsp;+d)a.125.8765126b. 125 125.8765c. 125.8765 125d. 126 125.876519、如下代码片断的作用是:a href=“javascript:close( );”点我看看 /aa.重载当前窗口b.刷新当前窗口c.关闭当前窗口d.弹出提示窗口20、分析下面的javascript代码段,输出的结果是:var a=12.52;b=10.35;c=math.round(a);d=math.round(b);document.write(c+nbsp;nbsp;+d)a.12.5210.35b.13 10c.12 10d.13 1121、以下哪项是javascript函数说法错误的是()a.可以接受参数b.返回一个值c.定义函数时需要有返回类型d. 没有return关键字22、以下哪个对象可用来关闭窗口( )a.document.urlb.window.locationc.window.urld.window.close23、哪个对象包括了open( )方法.a.windowb.documentc.locationd.body24、在javascript中,文本域中失去焦点事件是()a. onblurb.onlostfocusedc.onfocusd.onchange25、在javascript中(“24” + “2.9” ) 的计算结果是()a. 26b. 242c. 242.9d. 26.926、()事件处理程序可用于在用户提交表单时执行函数a. onsubmitb. onclickc. onchanged. onexit27、onfocus事件表示()a.失去焦点b.获得焦点c.内容发生改变 d.文本被选中28、分析javascript代码段,输出结果是()var a=125.8abc;c=parseint(a);document.write(c)a.125.8b. 125c. nand. 12629、如下代码片断的作用是:a href=“javascript:alter(‘哈哈’);”点我看看 /aa.重载当前窗口b.刷新当前窗口c.关闭当前窗口d.弹出提示窗口30、分析下面的javascript代码段,输出的结果是:var a=12.52;b=10.35;c=math.round(a);d=math.round(b);document.write(c+d)a.22.87b.23c.22d.2431、当表单各项添写完毕,鼠标单击提交按钮时可以触发(b)事件。
(选择一项)a、onenter【篇二:6javascript试题及答案】t>一、单选题1、以下哪条语句会产生运行错误:(a)a.var obj = ( );b.var obj = [ ];c.var obj = { };d.var obj = / /;2、以下哪个单词不属于javascript保留字:(b)a. withb. parentc. classd. void3、请选择结果为真的表达式:(c)a. null instanceof objectb. null === undefinedc. null == undefinedd. nan == nan二、不定项选择题4、请选择对javascript理解有误的:(abc)a. jscript是javascript的简称b. javascript是网景公司开发的一种java脚本语言,其目的是为了简化java的开发难度c. firefox和ie存在大量兼容性问题的主要原因在于他们对javascript的支持不同上d. ajax技术可以使用javascript技术5、 foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ace)a. foo.attb. foo(“att”)c. foo[“att”]d. foo{“att”}e. foo[“a”+”t”+”t”]6、在不指定特殊属性的情况下,哪几种html标签可以手动输入文本:(ab)a. textarea/textareab. input type=”text”/c. input type=”hidden”/d. div/div三、问答题:1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制(参考第三章上机案例和数组方法)四、程序题:1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。