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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

javaScript练习题新.doc

1、JS 练习题JS 练习题 .1一、选择题 .2二、不定项选择题 .7三、填空 .8四、判断 .9五、阅读程序写结果 .10六、程序题 .12七、设计题 .15一、选择题1、写“Hello World”的正确 javascript 语法是?( ) A. document.write(“Hello World“) B. “Hello World“C. response.write(“Hello World“) D. (“Hello World“)2、 JS 特性不包括()A.解释性 B.用于客户端 C.基于对象 D.面向对象3、下列 JS 的判断语句中( )是正确的A.if(i=0) B.if(i

2、=0) C.if i=0 then D.if i=0 then4、下列 JavaScript 的循环语句中( )是正确的A.if(i=4)B. function change(color)document.bgColor=color;C. function change(color)body.bgColor=color;D. function change(color)form.bgColor=color;25、在 Javascript 中,可以使用 Date 对象的( )方法返回一个月中的每一天。 AgetDate B.getYear C.getMonth D.getTime26、在 Jav

3、ascript 中,对于浏览器对象的层次关系理解正确的是( ) (选择二项) A.window 对象是所有页面内容的根对象B.document 对象包含 location 对象和 history 对象C.location 对象包含 historyD.document 对象包含 form 对象27、下列选项中关于浏览器对象的说法错误的是( )A.history 对象记录了用户在一个浏览器中已经访问过的 URLsB.location 对象相当于 IE 浏览器中的地址栏,包含关于当前 URL 地址的信息C.location 对象是 history 对象的父对象D.location 对象是 windo

4、w 对象的子对象28、在 HTML 页面中包含一个按钮控件 mybutton,如果要实现点击该按钮时调用已定义的Javascript 函数 compute,要编写的 HTML 代码是( )A.B.C.D.29、分析下面的 Javascript 代码段,输出结果是( )var mystring=”I am a student”;var a=mystring.substring(9,13);document.write(a);Astud B.tuden C.uden D.udent30、 Javascript 中制作图片代替按钮的提交效果需要手动提交方法 submit(),以下调用正确的是( )A

5、.submit();B.myform.submit() C.document.myform.submit() D.window.myform.submit();31、在 HTML 页面中包含如下所示代码,则编写 Javascript 函数判断是否按下键盘上的回车键正确的编码是( )function myKeyDown()if (window.keyCode=13)alert(“你按下了回车键”);function myKeyDown()if (document.keyCode=13)alert(“你按下了回车键”);function myKeyDown()if (event.keyCode=1

6、3)alert(“你按下了回车键”);function myKeyDown()if (keyCode=13)alert(“你按下了回车键”);32、如果在 HTML 页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。 A.document.getElementById(“pic”).style.display=”visible”;B.document.getElementById(“pic”).style.display=”disvisible”;C.document.getElementById(“pic”).style.display=”block”;D.document

7、.getElementById(“pic”).style.display=”none”;33、如果在 HTML 页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。 A. style=”display:visible”;B. style=”display:disvisible”;C. style=”display:block”;D. style=”display:none”;34、下列选项中, ()段 HTML 代码所表示的“返回”链接能够正确实现 IE 工具栏中“后退”按钮的功能。 (选择二项) A. 返回B. 返回C. 返回D. 返回35、在 HTML 文档中包含如下

8、超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是( )A.注册B.注册C.注册D.注册36、在 HTML 页面上,当按下键盘上的任意一个键时都会触发 Javascript 的()事件。A.onFocus B.onBlur C.onSubmit D.onKeyDown37、在 HTML 页面中,定义了如下所示的 Javascript 函数,则正确调用该函数的 HTML 代码是( ) (选择二项) (function compute(op)alert(op);A.B.C.D.38、在 HTML 页面上包含如下创建层的语句,那么编写 Javascript 语句实现显

9、示该层的语句错误的是( )A. document.getElementByTagName(“div”)0.style.display=”block”B.document.getElementById(“imageLayer”).style.display=”block”;C.document.getElementByName(“imageLayer”)0.style.display=”block”;D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;39、分析下面的 Javascript 代码段,输出结果

10、是( )var s1=parseInt(“101 中学”);document.write(s1);A. NaN B.101 中学 C.101 D.出现脚本错误40、在 HTML 中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL 页面。代码如下所示,应在下划线处填入( )A.”javascript:history.go(-1)”; B. “history.go(1)” C. “history.go(-1)” D. “javascript:history.go(1)”二、不定项选择题1、请选择对 javascript 理解有误的: (abcd)A.JScri

11、pt 是 javascript 的简称B.javascript 是网景公司开发的一种 Java 脚本语言,其目的是为了简化 Java 的开发难度C.FireFox 和 IE 存在大量兼容性问题的主要原因在于他们对 javascript 的支持不同上D.AJAX 技术一定要使用 javascript 技术2、 foo 对象有 att 属性,那么获取 att 属性的值,以下哪些做法是可以的:()A.foo.attB.foo(“att”)C.foo“att”D.foo“att”E.foo“a”+”t”+”t”3、在不指定特殊属性的情况下,哪几种 HTML 标签可以手动输入文本:(ace)A.B.C.

12、D.4、以下哪些是 javascript 的全局函数:( abc)A.escapeB.parseFloatC.evalD.setTimeoutE.alert5、关于 IFrame 表述正确的有:(abcd)A.通过 IFrame,网页可以嵌入其他网页内容,并可以动态更改B.在相同域名下,内嵌的 IFrame 可以获取外层网页的对象C.在相同域名下,外层网页脚本可以获取 IFrame 网页内的对象D.可以通过脚本调整 IFrame 的大小6、关于表格表述正确的有:(abcde )A.表格中可以包含 TBODY 元素B.表格中可以包含 CAPTION 元素C.表格中可以包含多个 TBODY 元素D

13、.表格中可以包含 COLGROUP 元素E.表格中可以包含 COL 元素7、关于 IE 的 window 对象表述正确的有:(acd )A.window.opener 属性本身就是指向 window 对象B.window.reload()方法可以用来刷新当前页面C.window.location=”a.html”和 window.location.href=”a.html”的作用都是把当前页面替换成a.html 页面D.定义了全局变量 g;可以用 window.g 的方式来存取该变量三、填空1. Java 和 Javascript 是两种不同的语言。Java 是面向对象的程序设计语言,而 Ja

14、vascript是 基于对象 的脚本语言。Javascript 可以在 客户端 和服务器端 脚本中使用。2. Javascript 通过 cookied 存储数据。3. Javascript 内置函数 pareseInt 将字符型的值显式地转换为 整形值 。4. 加号运算符可以 连接 两个字符串。5. for-in 是一种特殊的循环表达式,它将根据对象中的属性进行循环。6. Javascript 中,对象一般由 属性 、 方法 和 事件 组成。7. 表单 是 Javascript 实现用户交互的主要组件。8. 当前窗口 是文档(document)对象的父类。9. action 属性可以确定表单

15、提交的服务器地址。10. Javascript 使用 location 对象来访问窗体加载时当前文档的 URL。11. 浏览器(navigator) 对象由 Javascript 动态引擎自动创建,用于收集用户浏览页面时所用的浏览器程序信息,它与 window 对象一样是最上层对象。四、判断1 Javascript 是一种强类型语言。 ( F )2 Javascript 不完全支持 OOPS 概念。 ( T )3不论 do-while 循环的条件是否正确,循环体至少执行一次。 ( T )4按钮(button)对象支持 oncliCk、onBlur 和 onFocus 事件名柄。 ( T )5加

16、载的事件句柄代码在文档加载到浏览器窗口之前执行。 ( F )6 Option 标记限定了选择列表元素的范围。 ( T )7 Screen 对象包含的属性可以修改。 ( F )8 Javascript 不允许用户定义自己的对象类型。 ( F )9当读取 Cookies 时,需要对它进行解析。 ( F )10只能通过 CGI 代码访问、存储和操纵 Cookies。 ( F )五、阅读程序写结果1、 function replaceStr(inStr, oldStr, newStr)var rep = inStr; while (rep.indexOf(oldStr) -1) rep = rep.r

17、eplace(oldStr, newStr);return rep;alert(replaceStr(“how do you do“,“do“,“are“);答:2、 var x,y=null;alert(x) ;alert(y) ;alert(x=y);alert(x=y);答:3、 x=”a”;y=”b”;z=false;function testOne()var x=”c”;var y=”d”;z=true;alert(x);alert(y);alert(z);function testTwo()alert(x);alert(y);alert(z); testOne();testTwo(

18、);答:4、当单击 button 按钮时,出现什么结果。Untitled Documentfunction add()var first=document.myForm.first.value ;var second=parseInt(document.myForm.second.value);var third= parseInt(document.myForm.third.value);alert(first+second+third);答:六、程序题1、完成 foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。 function foo() / 在此处添加代码 for(

19、 var i = 0; i 答案:2、填充注释部分的函数体,使得 foo()函数调用弹出”成功 ”的对话框。代码应尽量简短。function foo() var str = reverse(a,b,c,d,e,f,g); alert(str); if (str = g,f,e,d,c,b,a) alert(成功 ); else alert(失败); function reverse(str) / 在此处加入代码,完成字符串翻转功能 var spl = str.split(,); var newstr=“; for(i=spl.length-1;i=0;i-) newstr+=spli+,; n

20、ewstr=newstr.substring(0,newstr.length-1) return newstr; 七、设计题1、 利用 Javascript 设计一个页面显示下列信息,保存的页面名称为 01.htm,保存在 test 文件夹中。显示的信息为: 欢迎来到 Javascript 世界2、 使用 Javascript 语句分时问候,012 点显示“早上好!” ,1218 点显示“下午好!” ,1824 点显示“晚上好!” ;并动态的显示今天的日期和现在的时间,效果参考下图:保存的页面名称为 02.htm,保存在 test 文件夹中。3、 使用 Javascript 语句实现表单校验,

21、如下图,具体要求:(1 ) 文本框不能为空(2 ) 输入的电子邮件地址必须包含“符号和“.“ 符号保存的页面名称为:03.htm,保存在 test 文件夹中。4、 制作一个页面,当加载这个页面的时候用 Jav50 像素,宽度为 650 像素,其他设置为0,保存的页面名称为 04.htm,保存在 test 文件夹中。 (adv.htm 和其他素材 test 文件夹中)5、 已知页面上有一个文本输入框,要求输入助记码后,在离开输入框时自动填充匹配的内容 例如:深圳、珠海、沈阳的助记码分别为 sz、zh 、sy 当输入“sz” 时,输入框显示“深圳” 当输入“s” 时,在紧贴输入框的右边显示下拉选择

22、框,提供可选的输入:深圳、沈阳,选择完后,下拉框消失 假设输入框的 onBlur 事件的函数是 shortcutCode,请写出该函数的内容 假设已有存储助记码对象的声明 var oShortcut = sz:“深圳 “, zh:“珠海“, sy:“沈阳“ function shortcutCode() 6、 设计一个表单,放入两个按钮,单击它们时将显示不同问候语。7、 在页面中显示当前时间8、 将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。9、 设计一个表单,该表单有姓名和某种卡号两个文本输入框,其中这种卡号的格式为“XXXX-XXXX-XXXX-XXXX”(每个 X 代表一个数字) ,要求用户单击提交按钮之前验证这两个输入数据的有效性。10、 设计 3 个按钮,当单击他们时分别使页面的背景色变成红、蓝和绿色。11、 设计一个表单,可以让用户输入姓名、年龄、职业,并编写程序对年龄进行有效检验(16年龄40) ,数据合格后提交表单。12、 对表格单元格的添加删除修改并对其进行移动以及拷贝等操作,是目前应用开发中常用的技术。 13、 表单验证14、 利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为 8,每次由计算机随机生成 3 个 19 之间的随机数,当这 3 个随机数中有一个数字为 8 时,就算赢了一次。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报