版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaScript程序设计复习资料 、判断题 1在定义JavaScript变量中,一定要指出变量名和值。() 2JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。() 3 -在JavaScript中,可使用Function()定义函数。Function()可以接受任意多个字 符串 参数。() 4一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模 式。() 5substring()方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到 字符串结束。() 6表单的change事件在表单的value属性值发生变化时就会触发。() 7结合CSS类
2、型选择器,可以实现批量改变元素样式的效果。() 8改变浏览器当前浏览的网页可以通过设置window.location来实现。() 9Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应 用程序的技术。() 10 -在 jQuery 中可以用 replaceWith()和 replaceAII()替换节点。() 11JavaScript规定在使用中任何变量之前必须先使用var声明它。() 12JavaScript表达式的类型只取决于运算符,与操作数无矢。() 13内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他 内部函数。() 14函数内未定义直
3、接赋值的变量,系统会把它声明为全局变量。() 15indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置,如果不存 在匹配字符则返回-1 0 16 通过Math.random()方法可以获得一个01的随机数字。() 17HTML的节点层次是一个树形结构。() 一个事件只能绑定一个事件处理程 18 序。0 19 location即是window对象的属性,也是document对象的属性。() 20localstorage中的数据只要用户不主动清除,将会一直保存在本地。 、单项选择题 1 -下列的()表达式将返回false。 C. ( “a” =” a”) A. p你好/pxb快乐
4、编程/b B. vp你好vb快乐编程/bx/p C. vb快乐编程/bxp你好v/p D. pxb快乐编程v/b你好/p16 -在调用外部的JavaScript文件时,下面哪种写法 是正确的()。 A B C D. 17.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240 ()。 A. var PageNumber=240 B. pagenumber=240 C. var pageNumber=240 D. var int named pageNumber=240 18循环语句 “ for (vari=0,j=10;i=j=10;i+,j);”的循环次数是()。 A.
5、0 B. 1 C. 10 D.无限 19. 在JavaScript函数的定义格式中,下面各组成部分中,)是可以省略的。 A. 函数名B.指明函数的一对圆括写()C.函数体D.函数参效 20. 对代码“var x=myhouse.kitchen 的哪种说明正确()。 A将字符串myhouse.kitchen赋”值给变量x B将myhouse和kitchen的值相加之和赋给对象x。 C 假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。 D 假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x. 21.创建字符串对象有哪两种方法()。
6、 A 使用new运算符创建 String对象和直接将字符串赋给变量 B 使用new运算符创建Array对象和直接将字符串赋给变量 C使用new运算符创建Number对象和直接将字符串赋给变量 D 使用new运算符创建 Date对象和直接将字符串赋给变量 22.矢于HTML DOM下列说法不正确的是()。 A整个文档是一个文档节点 B每个HTML标记是一个元素节点 C包含在HTML元素中的文本不是节点 D每一个HTML属性是一个属性节点 23.在客户端浏览器,有一组单选钮,要取得所选项的值,需要()。 A直接使用value属性获取 B使用checked判断后,再通过value获取 C 循环判断c
7、hecked 再通过value获取 D通过selected判断后再通过value获取 24.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression ()。 A. window.setTimeout(1000 expression); B. window.setTimeout(expression,1); C. window.setTimeout(1 、 expression); D. window.setTimeout(expression,1000); 25. 下列选项中矢于浏览器对象的说法错误的是()。 A. history对象记录了用户在一个浏览器中已经访问过
8、的URLs B. location对象相当于IE浏览器中的地址栏,包含矢于当前URL地址的信息 C. location对象是history对象的父对象 D. location对象是window对象的子对象 26. 矢于Node.js下列说法正确的是()。 A. Node.js 是用 JavaScript 编程 B. Node.js程序有浏览器就能运行 C. Node.js不需要安装模块,可直接链接MySql数据库 D. Node.js程序能直接返回HTML网页 27. 矢于JavaScript里的xml处理,以下说明不正确的是()。 A. Xml是种可扩展标记语言,格式更规范,是作为未来htm
9、l的替代 B. Xml 一般用于传输和存储数据,是对html的补充,两者的目的不同 C. 在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同 D. 在IE浏览器里处理xml,首先需要创建ActiveXObject对象 28. 在jQuery中想要实现通过远程HTTP get请求载入信息功能的是()。 A. ajax()B. load(url) C. get(url)D. getScript(url) 29阅读以下代码,在页面中结果是()。 var s=abcdefg; alert(s.substring(1,2); A - a B - b C - be D - ab
10、 30.在JavaScript中,能使文本框获得焦点的方 法是() A. onSelect() B. focus() C. blur() D. fix() 三、多项选择题 1. 以下对方法的解释正确的是()。 A. pop:数组尾部删除 B. unshift:数组头部删除 C. split:将字符串切割成数组 Join:将数组转换成字符串 2. 下面那些方法可以将JSON字符串转换为JSON对象()。 A. var obj =eval(+ str +); B. var obj = str.parseJSON(); C. var obj = JSON.parse(str); D. var obj
11、 = new JSON(str); 3. 下列正则表达式量词符号与含义匹配的是()。 A. n,:至少出现n次 B. n,m:出现次 C. ?:出现0-1次 D. * :出现任意次 4. 在JavaScript中,以下()能隐藏id为flower的div。 A. document.getElementByld(flower).style.display=n one”; B. document.getElementByld(flower).style.display=nhidden; C. document.getElementByld(”flower”).style.visibility=”n
12、one”; D. document.getElementByld(flower).style.visibility=hidden 5. 矢于IFrame表述正确的有()。 A. 通过IFrame 网页可以嵌入其他网页内容,并可以动态更改 B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象 C. 在相同域名下,外层网页脚本可以获取 IFrame网页内的对象 D.可以通过脚本调整IFrame的大小 6 如何在JavaScript中添加注释()。 A. 1 This is a comment B. C. /This is a comment D. /*This is a comment*/
13、 7. JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像 局部变量一样工作。有矢arguments说明正确的是()。 A. arguments表示当前执行的函数的参数和调用它的函数的对象 B. 经常使用arguments的属性length来获取传递给函数的参数个数 C. arguments仅在开始执行函数时使用 D. arguments是一个标准数组 8. 矢于Javascript中数组的说法中,正确的是()。 A. 数组的长度必须在创建时给定,之后便不能改变 B. 由于数组是对象,因此创建数组需要使 用new运算符 C. 数组内元素的类型可以不同 D. 数组
14、可以在声明的同时进行初始化 9. 下列选项中,描述正确的是()。 Aoptions.add(new Option(”a”,”A”)可以动态添加一个列表选项 Boption.add(new OptionCVA)可以动态添加一个列表选项 Cnew Option(,a,;,A)中” a表”示列表选项的值,” A”表示列表选项的文本 D - new Option(,a,AH)中” A”表示列表选项的值a表”示列表选项的文本 10 在JavaScript中,对于浏览器对象的层次矢系正确理解的是()。 A. window对象是所有页面内容的根对象 B. document对象包含location对象和his
15、tory对象 C. location对象包含history对象 D. document对象包含forms对象 四、阅读程序题 1如下代码运行的结果是()。 var attr = 2,34,2,5,6,5; var newAtrr =; var flag = true; for(var i = 0;i attr.length;i+) flag = true; for(var j = 0;j newAtrr.length;j+) if(newAtrrj = attri) flag = false; if(flag) n ewAtrr.push(attri) ) con sole.log(newAt
16、rr); A.2,34,5,6 B.34,6 C.2,5 D. 2,34,2,5,6,5 2. 在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为 function allChecked() var allck= for(var i = 0 ;iallckength;i+) allcki.checked=true; ) 滑雪 pxinput name=chk type=checkbox value=游泳”游泳 爬Lb pxinput name=,btn, type=Hbuttonn 选择、 onClick=allChecked() value= A. document
17、.getElementsByld(,chkn); B. document.getElementsByName(Mchkn); C. document.getElementByName(HcheckboxH); D. document.getElementsByTagName(,fchk,f); 3如下代码运行的结果是()。 function ff(arr, item) var newArr =; for(var i=0;iarr.length;i+) if(arri!=item) newArr.push(arri); ) return newArr; ) console.log(ff(1,2,
18、3,4,2,2); D. 1,2,3,4,2,2 1,此时输出结果为( o 按钮1*7 按钮2V A 1,2,3,4 B. 1,3,4,2C. 1,3,4 4考察以下代码片段,如果用户点击了按钮 input type=HbuttonH namebuttonvalue in put type=HbuttonH n ame=Mbutt on2” value function handleEvent1 () document.forrrd .button2.click(); ) function handleEvent2() alert(event.srcE+H 的 ”+eve nt.type+ 事件被触发! ”); document.forml .buttord .onclick = handleEvent1; document.forml .butt on2.on click =handleE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西安市第五十五中学教师招聘考试参考试题及答案解析
- 2026年安康事业单位招聘考试参考题库及答案解析
- 2026四川绵阳市爱联科技股份有限公司招聘法务主管岗位1人考试参考题库及答案解析
- 2026湖南怀化市辰溪县供销合作联合社见习生招聘1人考试备考试题及答案解析
- 2026水电水利规划设计总院招聘2人笔试参考题库及答案解析
- 2026广西柳州融水苗族自治县城镇公益性岗位招聘4人考试参考题库及答案解析
- 2026年射频前端模组项目评估报告
- 2026年健康消费 精准营养定制项目评估报告
- 2026山东“才聚齐鲁成就未来”泰山财产保险股份有限公司社会招聘3人考试参考试题及答案解析
- 2026国家统计局澄迈调查队招聘公益性岗位工作人员1人考试参考试题及答案解析
- 2026年春季北师大版小学数学二年级下册教学计划(含进度表)
- 七下语文《骆驼祥子》考点总结及练习题(附答案)
- 2025年医院妇产科工作总结及2026年工作规划
- (新教材)2026年春期人教版三年级下册数学教学计划+教学进度表
- 煲汤熬粥大全
- (二诊)绵阳市2023级高三第二次诊断考试语文试卷A卷+B卷(含答案)
- 初三完整版英语单项选择100题练习题及答案含答案
- 公司车辆驾驶安全培训
- 稀土改性介电材料ALD研究-洞察及研究
- 慢阻肺全科医学管理
- 肛瘘患者的围手术期护理
评论
0/150
提交评论