版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级js第二单元[复制]您的姓名:[填空题]_________________________________1.以下不是RegExp正则对象的实例属性的是?()[单选题]*A:global属性B:lastIndex属性C:ignoreCase属性D:multiLine属性(正确答案)2.关于代码优化下列表述不对的是()[单选题]*A:JavaScript程序代码编写出来后,主要是交给浏览器去运行B:尽可能使用全局变量,可以使代码简单(正确答案)C:书写风格应遵循“标识符短而含义清晰”、“代码缩进对齐”、“尽可能注释”等原则D:在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好3.JS特性不包括()[单选题]*A:解释性B:用于客户端C:基于对象D:面向对象(正确答案)4.在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()[单选题]*A:document.myform.selCity.options.clear()B:document.myform.selCity.options.deleteAll()C:document.myform.selCity.options.length=0(正确答案)D:document.myform.selCity.options.size=05.以下声明数组对象的语句中,不正确的是?()[单选题]*A:vararry1=newArray();B:vararry1=newArray(3);C:vararry1[]=newArray(3)(4);创建二维数组(正确答案)D:vararry1=newArray(‘3’,’4’);6.不包含任何元素的列表称为(),列表中包含元素的个数称为列表的()?()[单选题]*A:空列表,length(正确答案)B:零列表,lengthC:零长度列表,sizeD:零列表,size7.使用()方法显示列表中所有的元素?()[单选题]*A:join()B:split()C:toString()(正确答案)D:show()8.列表是一组有序的数据。每个列表中的数据项称为()?()[单选题]*A:元素(正确答案)B:下标C:个体D:文档9.在JavaScript中,列表中的元素可以是()类型。列表中可以保存多少元素并没有事先限定,实际使用()[单选题]*A:只能是对象B:只能是字符串C:只能是函数D:任意数据(正确答案)10.ES6提供了新的数据结构()。它类似于数组,但是成员的值都是唯一的,没有重复的值()[单选题]*A:set(正确答案)B:mapC:foreachD:array11.setTimeout(“move()”,20)意味着()[单选题]*A:每隔20秒,move()函数就会被调用一次B:每隔20分钟,move()函数就会被调用一次C:过隔20毫秒后,move()函数就会被调用(正确答案)D:move()函数被调用20次12.functionfindLongestWord(str){//转化成数组varastr=str.split("");//对数组中每个元素的字符串长度进行比较,按照字符串长度由大至小排列数组顺序。varbstr=astr.sort(function(a,b){returnb.length-a.length;});//取出数组中第一个元素(也就是最大长度的字符串)varlenMax=bstr[0].length;//返回长度值returnlenMax;}findLongestWord("Thequickbrownfoxjumpedoverthelazydog");()[单选题]*A:jumpedB:quickC:12D:6(正确答案)13.Set本身是一个(),用来生成Set数据结构。()[单选题]*A:箭头函数B:对象C:数组D:构造函数(正确答案)14.下列选项中关于Ajax技术的说法错误的是()()[单选题]*A:Ajax技术实现了页面“无刷新”B:Ajax技术的优势在于避免了重复加载,浪费网络资源C:Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端D:Ajax技术封装了访问数据库的代码(正确答案)15.通过()方法向Set结构加入成员,结果表明Set结构不会添加重复的值。()[单选题]*A:add()(正确答案)B:push()C:shift()D:splice()16.Set函数可以接受一个数组(或者具有_______接口的其他数据结构)作为参数,用来初始化()[单选题]*A:toStringB:iterable(正确答案)C:valueOfD:prototype17.树形结构也被称为()结构?()[单选题]*A:半线性结构(正确答案)B:线性结构C:逻辑结构D:数组结构18.如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是ES6引()[单选题]*A:arrayB:Symbol(正确答案)C:stringD:object19.()一种统一的接口机制,来处理所有不同的数据结()[单选题]*A:遍历器(Iterator)(正确答案)B:forofC:forinD:froeach20.Iterator的遍历过程,每一次调用()方法,都会返回数据结构的当前成员的信息()[单选题]*A:valueB:doneC:makeIteratorD:next(正确答案)21.以下哪些语句运行结果是正确的?()*A:typeofNaN==="number"(正确答案)B:typeofundefined==="undefined"(正确答案)C:typeof[1,2]==="array"D:typeoffunction==="object"22.闭包有哪些优点?()*A:减少全局环境污染(正确答案)B:可以通过返回函数读取函数内部变量(正确答案)C:可以读取函数内部变量(正确答案)D:以上都不对23.实现继承的方式有哪些?()*A:原型链继承(正确答案)B:借用构造函数继承(正确答案)C:组合继承(正确答案)D:原型式继承(正确答案)24.数据结构大体划分成两个角度?()*A:逻辑(正确答案)B:存储(正确答案)C:数组D:对象25.我们可以从两个角度()和()去划分数据结构?()*A:逻辑(正确答案)B:存储(正确答案)C:结构D:样式26.一种逻辑结构在计算机里可以用不同的存储结构实现。比如逻辑结构中简单的线性结构,可以用()或()来()*A:对象B:字符串(正确答案)C:链表D:列表(正确答案)27.逻辑结构指的是数据间的关系,它又分为()和()()*A:线性结构(正确答案)B:数字C:非线性结构(正确答案)D:字符串28.逻辑结构指的是数据间的关系,根据数据项之间逻辑次序的复杂程度,大致可以将数据结构分为四类,以下哪些时逻()*A:集合(正确答案)B:线性结构(正确答案)C:树性结构(正确答案)D:图形结构(正确答案)29.AMD是RequireJS在推广过程中对模块定义的规范化产出()[单选题]*A:正确(正确答案)B:错误30.http指的是超文本传输协议,是建立在服务端与浏览器之间的传输媒介()[单选题]*A:正确(正确答案)B:错误31.存储结构就是数据的逻辑结构用计算机语言的实现。()[单选题]*A:正确(正确答案)B:错误32.存储结构是逻辑结构的存储映像()[单选题]*A:正确(正确答案)B:错误33.集合的数据项之间具有非常松散的逻辑关系,并不存在前驱-后继关系,类似与javascript中的对象()[单选题]*A:正确(正确答案)B:错误34.线性结构的数据项之多有一个前驱,且至多有一个后继,数据项和他的前驱或者后继之间是一对多的关系()[单选题]*A:正确B:错误(正确答案)35.关于树形结构的数据项,除去根节点,前驱只有一个,除去叶节点,后继对应多个,形成一种层次结构()[单选题]*A:正确(正确答案)B:错误36.向Set加入值的时候,不会发生类型转换,所以5,和‘5’都可以添()[单选题]*A:正确(正确答案)B:错误37.关于图形结构,数据项和其前驱后继之间的关系一对多的关系,即一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论