ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:24.42KB ,
资源ID:151877      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-151877.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javascript复习资料.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

javascript复习资料.docx

1、javascript复习资料Javascript复习题一、选择题1. JavaScript 是 (B)。A 一种Java编程语言,不同的是它可以用于网页开发B.种解释性的、用于客户端的、基于对象的程序开发语言C.浏览器一种用于 Mozilla 的 Firefox 浏览器和 Microsoft 的 In ternet Explorer的网页开发语言D.种用于制作网页动画效果的程序开发语言2. JavaScript 程序在不同的浏览器上运行时,将( A)得到相同的效果。A.定B.不一定3.在浏览器上运行 JavaScript程序,可以(D)A.动态显示网页内容B.校验用户输入的内容C.进行网页的动

2、画显示D.具有以上各种功能4.编写 JavaScript 时,(C)A.应使用专门的JavaScript编辑软件B.只能使用 Microsoft FrontPage 软件C.可以使用任何一种文本编辑软件D.只能使用 Macromedia Dreamweaver 软件5.在HTML文件中编写JavaScript程序时,应使用标记(C)A.B.C.D.6. 在HTML文件中编写JavaScript 程序时,使用标记 表示(C)A.注释语句B.重点突出语句C.对于不支持JavaScript程序的浏览器,隐藏程序内容D.没有任何意义7.使用外部JavaScript程序文件的正确格式是 (B)A.B.C

3、.D.8.在外部JavaScript程序文件中必须要包含标记 ”的说法是(B)A.正确的B.不正确的9.在JavaScript程序中最常用的显示信息内容的语句格式是( AA.alert(Hello World)B.alertBox=Hello WorldC.msgBox(Hello World)D.alertBox(Hello World)10.在 JavaScript 程序中 document.write (Hello World) 与Document.write(Hello World) 的效果是(B)A.一样的B.不一样的11.下列JavaScript的声明变量语句中 (D)是正确的A.

4、int i = 10;B.var i ;j ; k :=10;C.int i ; j ; k =10 ;D.var i = 10;A This is a ment lineB./ This is a ment lineC.13 .下列JavaScript 的注释语句中(A)是正确的A./* This ment has more than one line */B./ This ment has more tha n one line/C.14 .下列JavaScript 的判断语句中(A)是正确的。Aif (i = = 0)B.if (i = 0)C.if i = = 0 the nD.if

5、i = 0 the n15 .下列JavaScript 的判断语句中(B)是正确的Aif (i 0)B.if (i != 0)C.if i 0 thenD.if i =! 016 .下列JavaScript的循环开始语句中(D)是正确的A.for (var i = 10; i+)B.for (var i = 0; i = 10)C.for var i = 1 to 10D.for (var i = 0; i 0) ? 1 :0表示(B)A.如果i大于0,那么,x等于0,否则,x等于1B.如果i大于0,那么,x等于1,否则,x等于0C.没有意义18. 下列JavaScript 的定义函数语句中

6、(B)A fun ctio n=fun ctio nN ame()B.fun ctio n fun ctio nN ame()C.fun ctio n:=fu nctio nN ame()D.functionN ame()19. 下列调用JavaScript 函数语句中 (A)是正确的A.functionN ame()B.call functionN ame()C.call functionN ameD.fun ctio nN ame20. JavaScript 的对象主要包括 (D)A.JavaScript 内置对象B.浏览器内置对象C.自定义对象D.以上三种都是21. JavaScript

7、 中自定义对象时使用关键字 (B)A.ObjectB.FunctionC.Defi neD.以上三种都可以22.下列选项中, (D)不是网页中的事件A.on clickB.onm ouseoverC.on submitD.on pressbutt onA.0B.1C.0 或 124.下列定义数组的方法中(B)是正确的。A.var x =new Array“ item1a5“ item2 “ ,“ item3 “ , “ item4 “B .var x=new Array(“ item1a,” item2 “ ,“ item3 “ , “ item4 “)C.var x =new Array“

8、item1a5“ item2 “ ,“ item3 “ , “ item4 “25 .a有一个 JavaScript数组长度是3,其中:x0=“a “; x1 = “b “; x2如果要在该数组后添加一项,(B)。A.不可以的B.只要x 3 = “d “;就可以了C.应该重新定义一个新数组,其长度是 4,然后循环赋值。26.在JavaScript 中,(A)进行排序数组的操作A.可以直接用函数的方法B.可以编写一段程序C. 不可以27.计算一个数组x的长度的语句是(C)A.var aLe n = x.len gth();B.var aLe n = x.len();C.var aLe n = x

9、.len gth;D.var aLe n = x.len;28.+ a1 +JavaScript 语句 var a1 = 10; var a2 = 20; alert ( “ a1 + a2 =a2 );将显示(B)结果。A.a1 + a2 = 30B.a1 + a2 = 1020C.al + a2 = al + a229.截取字串函数substr和substring 的使用方法是(A 一样的B.不一样的C.只能用其中一种方法30.将字串s中的所有字母变为小写字母的方法是( B)A.s.toSmallCase()B.s.toLowerCase()C.s.toSmallChars()D.s.to

10、LowerCases()31. 在JavaScript中对1.25进行四舍五入取整的方法是A.Math.rou nd(1.25)B.Math.floor(1.25)C.Math.rnd(1.25)D.Math. in t(1.25)32.产生当前日期的方法是 (C)A.Now();B.Date();C.new Date();D.new Now();33.下列(A)可以得到文档对象中的一个元素对象。A . document.getElementByld( 元素标识名)B . document.getElementByName( 元素名)C . document.getElementByTagNa

11、me(元素标签名)D .34.如果要想在网页显示后,动态地改变网页的标题 (C)A.(A)以上都可以是不可能的B.可以通过document.write(” 新的标题内容”);C.可以通过document.title = 新的标题内容;D.可以通过 document.changeTitle = 新的标题内容;35.在下列描述表单控件元素中的列表元素语句中, (D)是正确的,其中,cityList=docume nt.getEleme ntByld( cityList ) 。A.得到列表的长度 var listLe ngth =cityList.optio ns.le ngth;B.选择列表中的第

12、一项 cityList.opti on s0.click();C.得到第一项的值 var val = cityList.optio ns0.value;D.以上全部36.删除表单控件元素中列表元素第一项的语句是 (D)其中,cityList=docume nt.getEleme ntByld( cityList ) 。A.cityList.optio ns0=;B.cityList.optio ns0 .value =;C . cityList.options0 .text =;D.cityList.optio ns0 = null;37.如果要制作一个图像按钮,用于提交表单,( D)A.是不

13、可能的B.C.D.38. 如果要改变元素 的背景颜色为蓝色,(D)A.docume nt.getEleme ntByld(userl nput).style.color = blue;B . docume nt.getEleme ntByld(userl nput).style.divColor = blue;C.docume nt.getEleme ntByld(userl nput).style.backgro un d-color = blue;D.docume nt.getEleme ntByld(userl nput).style.backgro un dColor = blue;3

14、9. 如果要改变元素 中的字体颜色为红色,( A)A.docume nt.getEleme ntByld(userl nput).style.color = red;B . docume nt.getEleme ntByld(userl nput).style.fo ntColor = red;C.docume nt.getEleme ntByld(userl nput).style.fo nt-color = red;D.docume nt.getEleme ntByld(userl nput).style.foregro un dColor = red;40.通过innerHTML的方法改

15、变某一 div元素中的内容,(D)A.只能改变元素中的文字内容B.只能改变元素中的图像内容C.只能改变元素中的文字和图像内容D.可以改变元素中的任何内容41. 正确的弹出窗口语句是 (B)A.ope n.n ew(http:/.51we ndan g.,wi n1)B.win dow.ope n( http:/.51we nda ng.,wi n1)C.new(http:/.51we nda ng.,wi n1)D.new.wi ndow(http:/.51we ndan g.,wi n1)42. 在状态栏中显示信息的语句是( D)A. statusbar = 我的状态栏信息;B. statu

16、s( 我的状态栏信息”);C. window.status( 我的状态栏信息”);D. window.status = 我的状态栏信息;43.下列(C)可以得到用户浏览器的名字。A.browser.nameB.clie nt.n avNameC.n avigator.appNameD.user.appName44. 如果要弹出一个确认信息框,应使用语句 (B)A.msgbox(信息字串);B.con firm(” 信息字串);C.prompt(” 信息字串);D. alert( 信息字串);45.改变当前网页网址为 http:/.51wendang. 的语句是(A) A. window.loc

17、ation.href=http:/.51we nda ng.;B.win dow.address.href = http:/.51we ndan g.;C.win dow.address = http:/.51we ndan g.;D.win dow.href = http:/.51we ndan g.;46.改变当前网页网址为上一页的语句是 (C)A.win dow .lo catio n.reload();B.wi ndow.history.go(-1);C.win dow.history.back(-1);D.以上都可以47.如果一个网页的网址是http:/.51we ndan g./c

18、bx/essay.jsp?id=user1 &grade=1#text ,那么, locatio n. host得到(C)A.http:/.usited./cbx/essay.jsp?id=user1 &grade=1#textB.text;C.http:/.51we nda ng.D.http48.如果一个网页中包含有两个框架,通过其中的一个框架调用另一个框架中的JavaScript 函数 function2()(B) 。A.是不可能的B.pare nt.另一个框架对象.fun ctio n2();C. opener.另一个框架对象.function2();D.back.另一个框架对象.fu

19、nction2();49.“通过JavaScript ,可以在任意一个窗口的网页中控制另外一个窗口中的网页内 容”的书法是(B)A.正确的B.不正确的50.“在一个多框架的网页中, 可以通过JavaScript ,从任意一个框架的网页中控制另外一个框架中的网页内容”的说法是 (B)A.正确的B.不正确的51 .建立JavaScript 函数库的目的是(D)A.减少重复编程B.统一编程风格C.节省装载JavaScript函数的时间D.以上都是52 .使用JavaScript识别浏览器时,应尽量使用( C)A.浏览器信息对象的方法B.浏览器功能识别的方法C.以上两者结合的方法53 .使用windo

20、w.open制作弹出窗口时,(A)控制弹出窗口的位置A.可以B.不可以54 .使用JavaScript (A)控制事件冒泡A.可以B.不可以55 .JavaScript 函数 window.setTimeout(countDown();,1000); 表示(A)A.每隔1分种调用countDown函数B.每隔1秒种调用countDown函数C.1分种后调用countDown函数D.1秒种后调用countDown函数56.当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交? ( ACA.在图片上添加on Click事件B.在图片上添加 on Sub

21、mit事件C.在事件中手动提交D.在事件中自动提交57.能够返回键盘上的按键所对应字符的事件是( ABCA.on KeyDownB.on KeyPressC.on KeyUpD.onM ouseOver58.要动态改变层中的内容可以使用下列哪些方法? (AB)A.利用层的innerHTML改变内容B.利用层的innerText改变内容C.可以通过设置层的隐藏和显示来实现D.可以通过设置层的样式属性的 display属性来实现59.制作级联菜单功能时调用的是下拉列表框的( B)事件A.on ClickB.on Cha ngeC.selectedD.o nBlur60.在JavaScript 中A

22、rray对象拥有的方法不包括 (B)A.sort() 数组排序B.le ngth() 计算数组长度C.con cat() 数组合并D.reverse() 数组元素反转二、简答题1.使用JavaScript客户端脚本的好处有哪些?(2)脚本由浏览(1)含脚本的页面只要下载一次即可,能减少不必要的网络通信。 器解释执行,能减轻服务器端的负载压力。2简述JavaScript脚本的执行原理。在JavaScript脚本执行过程中,浏览器客户端与服务器采用请求 /响应模式进行交互,主要包括以下步骤:浏览器接收用户要访问的页面向服务器请求包含 js脚本的页面,服务器把含有js脚本的html文件发送到浏览器客

23、户端,浏览器从上至下逐条解析 html标签和js脚本,并显示页面。3.什么是DOMDOM是Document Object Model (文档对象模型) 的简称,它是 W3C国际组织的一套 Web标准,它定义了访问 HTML文档对象的一套属性、方法和事件。4.什么是BOMBOK是Browse Object Model (浏览器对象模型)的简称,它提供了独立于页面内容与 浏览器窗口进行交互的对象。5.使用DOM访问指定节点的方法主要有哪几种?geEleme ntByld getEleme ntsByName getEleme ntsByTagName6.在JavaScript中日期对象被存储为以什

24、么时间为起点的毫秒格式?是以1970年1月1日00:00:00以来的毫秒格式7.history 对象的作用是什么?history 对象是通过JavaScript运行时引擎自动创建的, 并且由一系列 URLs组成。它的back()方法相当于浏览器的“后退”按钮, forward。方法相当于“前进”按钮。8.locatio n 对象的作用是什么?location 对象是通过JavaScript运行时引擎自动创建的, 此对象相当于浏览器的地址 栏,包含了关于当前 URL地址的信息,它提供了一种重新加载 窗口当前URL的方法。9.下列代码的输出结果是fun cti on replaceStr(i nS

25、tr, oldStr, n ewStr) var rep = in Str;rep = rep.replace(oldStr, n ewStr);return rep;while (rep. in dexOf(oldStr) -1) alert(replaceStr(how do you do,do,are) 弹出警示对话框,显示 how are youare10.点击butt on 按钮时,出现什么结果 Un titled Docume nt function add()var first=parsel nt(docume nt.myForm.first.value) varsec on d

26、=parse In t(docume nt.myForm.sec on d.value)var third=docume nt.myForm.third.value alert(first+sec on d+third) 弹出警示对话框,显示5050三、编程题1.在下面的HTM文档中,使用JavaScript脚本编写函数test(),实现如下功能:(1) 当多行文本框中的字符数超过 20个,截取至20个(2)在id为number的td中显示文本 框的字符个数 Un titled Docume nt 留言td id= number0 vtextarea id=feedBack on keyup=tes

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2