JAVASCRIPT-2.doc_第1页
JAVASCRIPT-2.doc_第2页
JAVASCRIPT-2.doc_第3页
JAVASCRIPT-2.doc_第4页
JAVASCRIPT-2.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

*学院课程考试试卷课程名称:JAVASCRIPT:客户端页面端验证和特效(A)卷-装-订-线-年级: 班级: 姓名:_ 学号:_ 考试(考查) 闭卷题号1-2021-4041-50总分分数选择题(每小题2分)1. 当表单各项添写完毕,鼠标单击提交按钮时可以触发( )事件。 A. onenter B. onsubmit C. onmouseDrag D. onmouseOver2. 分析下面的JavaScript代码段,输出结果是( )。 var a=15.59; document.write(Math.round(a);/将该数字转换成整形并且进行四舍五入 A. 15 B. 16 C. 15.5 D. 15.43. 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是( )。 A. B. C. D. 4. 假定今天是2006年4月1日星期六,请问下列JavaScript代码在页面上的输出结果是( )。var time=new Date();document.write(time.getDate(); A. 2006 B. 4 C. 1 D. 65. 在HTML中,表单中的input元素的( )属性用于指定表单元素的名称。 A. value B. name C. type D. caption6. 分析如下所示的HTML页面代码,要实现每1秒钟刷新时钟显示,应在下划线处添加的代码是( )。 function showTime() var time = new Date(); document.forms0.myClock.value= time.getHours()+:+time.getMinutes()+:+time.getSeconds(); _/在此处添加代码 A. var myTime = setTimeout(showTime(),1) B. var myTime=setTimeout(showTime(),1000);C. var myTime = setTimeout(1); D. var myTime=setTimeout(1000);7. 下面描述正确的是( )。 A. switch语句用于重复执行一个语句块的操作 B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句 C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误 D. switch语句又叫循环语句8. 分析如下JavaScript代码,b的值为( )。var a=1.5 ,b;b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.59. 在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接的javascript语句是( )。(选择一项) A. window.open(); B. document.write(); C. location.replace(); D. location.reload();10. 如果今天是2006年5月14日,分析下列JavaScript代码运行后,在网页上显示( )。(选择一项)var now = new Date();var year = now.getYear();var month = now.getMonth();var date = now.getDate();document.write(year+ +month+ +date); A. 2006 05 14 B. 2006 5 14 C. 2006 04 14 D. 2006 4 1411. 分析下面的JavaScript代码段,输出结果是( )。(选择一项)var s1 = new String;document.write(s1.substring(1,4)+ );document.write(s1.substr(1,4); A. 10- 10- B. 10-9 10-9 C. 10-9 10- D. 10- 10-912. 在HTML中有如下代码,运行后页面显示结果为( )。(选择一项)document.bgColor=“#FF0000”; A. 整个网页中活动链接的颜色为红色 B. 整个页面中的文字颜色为红色 C. 整个页面中用户访问过的链接的颜色为红色 D. 整个网页背景为红色13. 在HTML中,以下代码中可以正确显示弹出对话框的是( )。 A. confirm(欢迎学习.net); B. alert(欢迎学习.net); C. document.write(欢迎学习.net); D. document.open(欢迎学习.net);14. 在JavaScript中,可以使用var today = new Date();这样的方法获得系统当前时间,假设系统时间是2007-7-2 星期一,则today.getDay() 的返回值是( )。getDay表示的是星期,将从0开始到6 但一个星期的第一天将是星期天,此题却不使用星期一 A. 1 getDate表示当前的日期,具体的天,如该题表示的是2号 B. 0 C. 7 D. 星期一15. 分析下面的JavaScript代码 ,经过运算后m的值为( )。x=11;y=number;m=x+y; A. 11number B. number C. 11 D. 程序报错16. 分析下面的JavaScript代码段,输出的结果是( )。emp=new Array(5);emp1=1emp2=2document.write(emp.length); A. 2 B. 3 C. 4 D. 517. 在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是( )。 A. B. C. D. 18. 网页编程中,运行下面的JavaScript代码,则提示框中显示( )。x=3;y=2;z=(x+2)/y; alert(z); A. 2 B. 2.5 C. 32/2 D. 1619. 分析下面的代码段,执行后的输出结果是( )。var x=15;str=x+5;A=parseFloat(str);document.write(A); A. 20B. 20.0 C. NaND. 15520. 在文档对象模型(DOM)中,所有对象都继承自( )。A. document对象B. math对象C. history对象D. frame对象21. 分析下面的JavaScript代码段,输出结果是( )var mystring = I am a student;var a = 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=new Array3; B.emp=new Array(3);C.emp=new ()array; D.emp=new Array;24. 要动态改变层中的内容可以使用下列( )方法。A. 利用层的innerHTML改变内容B. 利用层的visibility属性来实现C. 可以通过设置层的隐藏和显示来实现D. 可以通过设置层的样式属性display属性来实现25. 在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了( )事件后产生的A. onfocus B. onblur C. onchangeD. onclick26. String对象的方法不包括( )。A. charAt() B. substring() C. toUpperCase() D. length()27. 使用String对象的indexOf()方法查找字符串”hello world”中是否包含G,下列语句描述正确的是( )。A. 字符串hello world中不包含G字符,indexOf返回0B. 字符串hello world中不包含G字符,indexOf返回nullC. 字符串hello world中不包含G字符,indexOf返回-1D. 字符串hello world中不包含G字符,indexOf返回128. 使用split(-)方法对字符串北京-东城区-米市大街8号-进行分割的结果是( )。A. 返回一个长度为4的数组B. 返回一个长度为3的数组C. 不能返回数组,因为最后一个-后面没有数值,代码不能执行D. 能够返回数组,数组中最后一个元素的数值为null29. 以下哪个变量名是非法的( )。A. numb_1 B. 2numb C. sum D. de2$f30. javaScript的表达式parseInt(8)+parseInt(8)的结果是多少?A. 8+8 B. 88C. 16D. 8+831. 下列有关函数的说法正确的是( )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.style.className=btnPicD. this.btn.style.className=btnPic34. 下列( )可以用来检索被选定的选项的索引号。A.disabled B.selectedIndex C.option D.mulitple35. 下面可以作为客户端脚本语言的是( )。A. java B. c# C. PHP D. JavaScript 36. 在JavaScript中,命令按钮(Button)支持的事件包括( )。A. onclick B. onchange C. onselect D. onload 37. 分析下面的JavaScript代码段: var s1=15; var s2=string; if(isNaN(s1) ) document.writeln(s1); if(isNaN(s2) document.writeln(s2); 输出的结果是( )。A. 15 string B. string 15 C. string D. undefined string 38. 在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:01082668155,要求前3位是010,紧接着是一个”,后面是8位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列语句中,( )能正确实现以上功能。(选择一项) A. var str=form1.fname.value; if(str.substr(0,4)!=010-|str.substr(4).length!=8|isNaN (parseFloat(str.substr(4) alter(无效的电话号码! ); B. var str=form1.fname.value; if(str.substr(0,4)!=010-&str.substr(4).length!=8&isNaN (parseFloat(str.substr(4) alter(无效的电话号码) C. var str=form1.fname.value; if(str.substr(0,3)!=010-|str.substr(3).length!=8|isNaN ( parseFloat(str.substr (3) alter(无效的电话号码) D. var str=form1.fname.value; if(str.substr(0,4)!=010-|str.substr(4).length!=8|!isNaN ( parseFloat(str.substr (4) alter(无效的电话号码)39. 下面对于JavaScript中的单选按钮(Radio),说法正确的是( )。 A. 单选按钮可以通过单击选中和未选中来进行切换 B. 单选按钮没有checked属性 C. 单选按钮支持onClick事件 D. 单选按钮的length属性返回一个选项组中单选项的个数 40. 分析下面的JavaScript代码段: var mystring=I am a student; a=mystring.indexOf(am); document.write(a); 输出结果是( )。(选择一项) A. 3 B. 4 C. 2 D. 1 41. 在JavaScript中,文本域不支持的事件包括( )。 A. onblur B. onlostfocused C. onfocus D. onchange 42. JavaScript是运行在( )的脚本语言。A. 服务器端B. 客户端C. 在服务器运行后,把结果返回到客户端D. 在客户端运行后,把结果返回到服务器43. 在DOM对象模型中,下列选项中的( )对象位于DOM对象模型的顶层元素。A. history B. documentC. buttonD. text44. ( )对象

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论