版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JS练习题JS练习题1一、选择题2二、不定项选择题7三、填空8四、判断9五、 阅读程序写结果10六、程序题12七、设计题15、选择题lx 写Hello World” 的正确 javascript 语法是?()A. document.write(Hello World11) B. Hello World11C. response.writeCHello World) D. (Hello World)2、JS特性不包括()A. 解释性 B.用于客户端C.基于对象D.面向对象3、下列JS的判断语句中()是正确的A. if(i=O) B.if(i=O) C.if i=0 then D.if i=0 t
2、hen4、下列JavaScript的循环语句中()是正确的A. if(i10;i+)B.for(i=0;i10)C.for i=l to 10D.for(i=0;i=10;i+)5、下列的哪一个表达式将返回假()A. !(3=4)&(5=2)C(“a=a)&(c!二d)D.(23)| |(32)6、下列选项中,()不是网页中的事件A. on clickB.on mouseoverC.onsubmitD.onpressbutton7、有语句“varx=0;while()x+=2;”,要使while循环体执行10次,空白处的循环判定式 应写为:()A. x10 B. x=10C.x20D.x=20
3、8、JS语句var al=10;var a2=20;alert(/al+a2=w+al+a2)将显不()结果A. al+a2=30B.al+a2=1020 C.al+a2=al+a29、将字串s中的所有字母变为小写字母的方法是()A. s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase() D.s.toUpperChars()10、以下()表达式产生一个07之间(含0,7)的随机整数.A. Math.floor(Math.random()*6)B. Math.floor(Math.random()*7)C. Math. floor(Math.rand
4、om()*8)D. Math.ceil(Math.random()*8)11、产生当前日期的方法是()A. Now(); B.Date() C.new Date() D.new Now()12、如果想在网页显示后,动态地改变网页的标题()A. 是不可能的B.通过document.write(/z新的标题容)C. 通过 document.title=(z/新的标题容)D. 通过 document.changeTitle(z/新的标题容)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()A.document.f
5、orms.myButtonB.document.main Form.myButtonC.document.forms0.element0D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。A. B.C.D.15、在HTML页而中,CSS样式的属性名为background-image对应的style对象的属性名是 ()A. background B.backgrounglmage C.image D.back16、在使用Javascript实现省市级联菜单功能时,在添加城帀列表前淸空原来的下拉选项的 代码是()A. document.myform.selCi
6、ty.options.clear()B. document.myform.selCity.options.deleteAll()C. document.myform.selCity.options.length=OD. documentmyformselCityoptionssize=017、HMTL表单的首要标记是/标记的参数method表示表单发送的方法,可能 为get或post,下列关于get和post的描述正确的是()A. post方法传递的数据对客户端是不可见的B. get请求信息以查询字符串的形式发送,査询字符串长度没有大小限制C. post方法对发送数据的数量限制在255个字符之
7、D. get方法传递的数据对客户端是不可见的18、在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。(选择二项)A. history B.document C.button D.text19、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页而。A. next() B.back() C.forward() D.go(-l)20、在Javascript中要改变页而文档的背景色,需要修改document对象的()属性。A. BackColor B.BackgroundColor C.BgColor D.Background21、在HTML页而中,
8、不能与onChange事件处理程序相关联的表单元素有()A.文本框B.复选框C.列表框D.按钮22、在HTML页面上编写Javascript代码时,应编写在()标签中间。A.和 B.和v/script C. 和 D. 和v/body23、在Javascript浏览器对象模型中,window对象的()属性用来指左浏览器状态栏中显示 的临时消息。A. status B.screen C.history D.document24、编写Javascript函数实现网页背景色选择器,下列选项中正确的是()A. function change(colorjwindow. bgColor二color;B.
9、function change(color)docume ntbgColor=color;C. function change(color)b ody.bgColor二color;D. function change(color) form.bgColor=color;25、在Javascript中,可以使用Date对彖的()方法返回一个月中的每一天。A. getDate B.getYear C.getMonth D.getTime26、在Javascript中,对于浏览器对象的层次关系理解正确的是()(选择二项)A. window对象是所有页而容的根对象B. document对象包含loca
10、tion对彖和history对象C. location 对象包含 historyD. document对象包含form对象27、下列选项中关于浏览器对象的说法错误的是()A. history对象记录了用户在一个浏览器中已经访问过的URLsB. location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息C. location对象是history对象的父对象D. location对象是window对彖的子对象28、在HTML页而中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已泄义的Javascript函数compute要编写的HTML代码是()A. input n
11、ame=/mybutton/, type二button onBlur=compute()value二计算”B. input n amG=mybutton type 二button on Focus二compute()value 二计算C. input name二mybutton type 二button on Click 二fu nction computeOvalueik 算D. input name二mybutton type二button onClick二compute()value=计算29、分析下而的Javascript代码段,输岀结果是()var mystring二I am a s
12、tudent;var a=mystri ng.substring(9 J3);document.write(a);A. stud B.tuden C.uden D.udent30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的 是()A.submit();B.myform.submit() C.document.myform.submit() D.window.myform.submit();31、在HTML页而中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车 键正确的编码是()function myKeyDown()
13、if (window.keyCode=13)alert(你按下了回车键”);function myKeyDown()if (documentkeyCodG=13)alert(你按下了回车键”);function myKeyDown()if (event.keyCode=13)alert(你按下了回车键”);function myKeyDown()if (keyCode=13)alert(你按下了回车键”);32、如果在HTML页而中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功 能。A.document.getElementByld(zzpic,/).style.display=/
14、,visible?,;BdociimGntgetElemGntByld(pic)styledisplay=disvisiblG;C. document.getElementByld(z/pic,?).style.displayblock;D. docume nt.getEleme ntByld(pic).style. display 二none;33、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图 片的功能。A. style=display:visible;B. stylG=display:disvisible;C. style二display:block;D.
15、 style二display:none;34、下列选项中,()段HTML代码所表示的“返回”能够正确实现IE工具栏中后退”按 钮的功能。(选择二项)A. 返回B. 返回v/aC. 返回v/aD. 返回v/a35、在HTML文档中包含如下超,要实现当鼠标移入该时,超文本大小变为30px,选项中 的编码正确的是()A. 注册v/aB. 注册C. 注册D. 注册36、在HTML页而上,当按下键盘上的任意一个键时都会触发Javascript的()事件。A.onFocus B.on Blur C.onSubmit D.onKeyDown37、在HTML页面中,迩义了如下所示的Javascript函数,则
16、正确调用该函数的HTML代码是()(选择二项)(function compute(op)alert(op);A. vinput name=a type=button onclick=/,compute(this.value),/ value二+B. C. input name二c type二button onclick二computer*) value二D. 38、在HTML页而上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句 错误的是()img src=/images/Sunset.jpg,/ width二200 height二lOOx/divA. document
17、.getElementBy7agName(/div/)0.style.display=/blockwB. docume ntgetElemGntByld(imageLayGr)stylGdisplay=block;C. document.getElementByName(/imageLayer/)OJ.style.display=/block/;D. document.getElementByNameflmageLayerJ-getfO).style.display=/,block/;39、分析下而的Javascript代码段,输出结果是()varsl=parselnt(z/101 中学“);
18、document.write(sl);A. NaN B.101中学 C.101 D出现脚本错误40、在HTML中,点击图片previous.gif上的超级后页而将加载历史列表中的上一个URL页 而。代码如下所示,应在下划线处填入()A./javascript:history.go(-lf,; B. /history.go(l),/ C. z/history.go(-lf, D. z/javascript:history.go(l)/?一、选择题 仁 A 2、D11. C 12、21、D 22、31、 C 32、3. AC 13、B 23、D 33、4、D 5. B 6. D 7. C 氏B 1
19、4、A 15、B 16、C 17、A 24、B 25、A 26、AD 27、D 34. AD 35、C 36、D 37、B 9. B 10. CD 18、AB 19. CC 28、D 29、CAB 38、D 39. C20、30、40、二、不定项选择题1、请选择对javascript理解有误的:(abed)A. JScript 是 javascript 的简称B. javascript是网景公司开发的一种Java脚本语言,苴目的是为了简化Java的开发难度C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上D. AJAX技术一定要使用javascri
20、pt技术2、fo。对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()A.foo.attBfoo(att)C.foorattDfooattEfoora+t+t3、在不指立特殊属性的情况下,哪几种HTML标签可以手动输入文本:(ace)A.BxINPUT type=text7C. INPUT type二hidden/D. 4、以卜哪些是javascript的全局函数:(abc)A. escapeB. parseFloatC. evalD. setTimeoutE. alert5、关于IFrame表述正确的有:(abed)A. 通过IFrame,网页可以嵌入其他网页容,并可以动态更
21、改B. 在相同域轲下,嵌的IFrame可以获取外层网页的对象C. 在相同域名下,外层网页脚本可以获取IFrame网页的对象D. 可以通过脚本调整IFrame的大小6、关于表格表述正确的有:(abede)A. 表格中可以包含TBODY元素B. 表格中可以包含CAPTION元素C. 表格中可以包含多个TBODY元素D. 表格中可以包含COLGROUP元素E. 表格中可以包含COL元素7、关于IE的window对象表述正确的有:(acd)A. window.opener属性本身就是指向window对象B. window.reload()方法可以用来刷新当前页而C. window.location二a
22、.html和 window.location.href二a.html的作用都是把当前页面替换成a.html页面D定义了全局变量g;可以用window.g的方式来存取该变量三、填空1. Java和Javascript是两种不同的语言。Java是面向对象的程序设计语言,而Javascript是一基于对象的脚本语言。Javascript可以在客戸端和服务器端脚本中使用。2. Javascript通过存储数据。3. Javascript置函数pareselnt将字符型的值显式地转换为。4. 加号运算符可以连接 两个字符串。5. for-in是一种特殊的循环表达式,它将根据对象中的属性进行循环。6. J
23、avascript中,对象一般由 、 方法和组成。7. 表单是Javascript实现用户交互的主要组件。8. T前窗I!是文档(document)对象的父类。9. action属性可以确宦表单提交的服务器地址。10. Javascript使用对象来访问窗体加载时当前文档的URL。11. 浏览器(navigator)对象由Javascript动态引擎自动创建,用于收集用户浏览页面时所用的浏览器程序信息,它与window对彖一样是最上层对象。四、判断1. Javascript是一种强类型语言。(F )2. Javascript不完全支持OOPS概念。( T )3. 不论do-while循环的条件
24、是否正确,循环体至少执行一次。(T )4. 按钮(button)对象支持 oncliCk、onBlur 和 onFocus 事件名柄。( T )5. 加载的事件句柄代码在文档加载到浏览器窗口之前执行。(F )6. Option标记限定了选择列表元素的围。(T )7. Screen对象包含的属性可以修改。(F )& Javascript不允许用户泄义自己的对象类型。(F )9. 当读取Cookies时,需要对它进行解析。(F )10. 只能通过CGI代码访问、存储和操纵Cookieso ( F )五、阅读程序写结果1、function replaceStr(inStr, oldStr, newS
25、tr)var rep = inStr;while (rep.indexOf(oldStr) -l)rep = rep.replace(oldStr, newStr); return rep;alert(replaceStr(flhow do you doTdoTare);答:2、var x,y=null;alert(x);alert(y);alert(x=y);alert(x=y);答:3、x=a;y=b”;z=false;function testOne()varx=c;vary=d;z=true;alert(x);alert(y);alert(z);function testTwo()al
26、ert(x);alert(y);alert(z);testOne();testTwo();答:4、当单击button按钮时,出现什么结果。Untitled Documentfunction add()var first=document.myForm.first.value ;var sec on d=parselnt(docume nt.myForm.sec on d.value); var third= parselnt(docume nt.myForm. third, value); alert(first+sec on d+third); vinput type=text name=,
27、second,1 value=,30, 答:仁弹岀警示对话框,显示how are you areo2、依次弹岀四个警示对话框,分别显示undefined、null、null. tue。3、依次弹出六个警示对话框,分别显示c、d. true, a、b、trueo4、弹岀警示对话框,显示403070c六、程序题1、完成foo()函数的容,要求能够禅岀对话框提示当前选中的是第几个单选框。function foo() /在此处添加代码for( var i = 0; i rgength; i+ )if( rgi).checked )alert(“你选择了第“ + (i+1) + 个单选框”);retur
28、n false;vinput type二radio” name=llradioGroup,/vinput type二radio” name=llradioGroup,/ vinput type=,radiou name=llradioGroup,/ vinput type=,radiou name=llradioGroup,/ vinput type=Hradiou name=,radioGroup,/ vin put type=,submit,/function foo(Xvar rg 二 documentgetElementsByNQmegdioGiwp”);for (var i二 0;
29、krgength; k+)if (rgi.checked) alert(W择了第+ 0+1) + ”个单选框”);return false;2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。function foo() var str = reverseCabdXg);alert(str);if (str = g,f,e,d,c,b,a) alert(成功);else alert(失败);function reverse(str)/在此处加入代码,完成字符串翻转功能varspstr.splitC;);var newstr=,H,;for(l=spl.length-l;i=0;i-)newstr+=spli+7;newstr=newstr.substri ng(0n ewstr.length-1)return newstr;七、设计题1、利用Javascript设计一个页而显示下列信息,保存的页而名称为01.htm,保存在test文 件夹中。显示的信息为:欢迎来到Javascript世界2、使用Javascript语句分时问候,0V2点显示早上好!”,1218点显示“下午好!”,1824 点显示“晚上好! ”;并动态的显示今天的日期和现在的时间,效果参考下图:晚上好!今天日期:20軒年6月汨现r在时间:20贞
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粪便处理工核心技能知识考核试卷含答案
- 拍卖服务师岗中实操模拟考核试卷含答案
- 味精原料粉碎工岗位理论考核试卷含答案
- 工业型煤工岗中实践综合技能考核试卷含答案
- 2026年碳捕捉高级研发师招聘笔试试卷 招录11人
- 2026年楼宇智能化高级工程师招聘笔试试卷 招录11人通关秘籍题库
- 2026年云南省大理市高三数学下册期末考试模拟测试卷附答案(完整版)
- 2026届陕西省咸阳市兴平市三年级数学第二学期期中复习检测模拟试题含解析
- 2026届长治市襄垣县四年级数学第二学期期末教学质量检测模拟试题(含答案解析)
- 2026年湖北省枣阳市高三数学下册期末考试模拟检测卷含答案【模拟题】
- 广东省深圳市2026中考语文作文真题解读及范文
- SpaceX IPO Roadshow 上市路演课件
- 2025年度中国展览数据统计报告
- 机床翻新喷漆施工方案(3篇)
- 中级注册安全工程师《化工实务》案例100问
- 守护网络安全护航青春成长 课件
- 工业人工智能导论 课件 第7-13章 群智能优化算法与生产调度- 智能机器人与应用
- 新能源车电控系统维修手册
- 2025年电力行业自主人才评价考评员考试题库
- 2025-2026学年上学期小学语文统编版六年级期末必刷常考题之作文
- 奇妙的七巧板3《用七巧板拼有趣的图形》(课件)-2025-2026学年二年级数学上册苏教版
评论
0/150
提交评论