第二章单元测试
- 下列选项中,( )方法默认逆向检索。
- 默认情况下,join()方法使用( )连接数组中的元素。
- 下列关于数组的说法错误的是( )。
- 下面关于数组长度的说法中错误的是( )。
- 下列创建数组的方式错误的是( )。
- 下面关于数组中length属性的说法错误的是( )。
下面关于二维数组描述正确的是( )。
- 下面关于数组转字符串的描述错误的是( )。
- 表达式“['2','1',2,1].includes('1',3)”的输出结果为( )。
- 下面对splice()方法描述错误的是( )。
- 下列方法执行后,不会对原数组产生影响的是( )。
- 方法( )可以在数组的开头同时添加多个元素。
- 以下在遍历数组时会忽略空存储位置的是( )。
- 若有arr=['Mon','Tues','Wed','Thurs'],则arr.pop()的返回值是( )。
- 冒泡排序比较的轮数等于( )。
- 下列选项可以作为数组元素的是( )。
- 以下选项中,通过入栈方式添加数组元素的是( )。
- 下列选项中可以作为数组值的数据类型是( )。
下列选项中是对冒泡排序算法优化的是( )。
- 下列算法中可实现数组排序的是( )。
A:lastIndexOf() B:includes() C:indexOf() D:Array.isArray()
答案:lastIndexOf()
A:空格 B:中横线 C:逗号 D:分号
答案:逗号
A:数组元素之间使用逗号(,)分割 B:下标可以是整型、字符串型和浮点型 C:数组是存储一系列值的变量集合 D:索引下标默认从0依次递增
答案:下标可以是整型、字符串型和浮点型
A:若指定的length值大于数组元素个数,则没有值的元素会占用空存储位置 B:若指定的length值小于数组元素个数,则多余的数组元素会被舍弃 C:指定length后,添加的数组元素不能超过这个限制 D:数组在创建时可以指定数组的长度
答案:指定length后,添加的数组元素不能超过这个限制
A:[,,] B:[] C:new Array D:new Array(,,)
答案:new Array(,,)
A:数组的length属性用于获取数组的长度 B:设置length值大于数组长度,会出现空的存储位置 C:设置length值小于数组长度,则多余的数组元素会被舍弃 D:数组中的length是可读不可写的属性
答案:数组中的length是可读不可写的属性
A:全部正确 B:将arr初始化为[[]]后,可正确执行arr[1][0] = 'a' C:将arr初始化为[[]]后,可正确执行arr[0][1] = 'a' D:将多维数组arr初始化为[]后,可正确执行arr[0][0] = 'a'
答案:将arr初始化为[[]]后,可正确执行arr[0][1] = 'a'
A:join()方法仅能将一维数组转为字符串 B:默认情况下使用逗号连接数组元素 C:数组元素为空数组时会被转为空字符串 D:toString()方法可将多维数组转为字符串
答案:join()方法仅能将一维数组转为字符串
A:1 B:true C:0 D:false
答案:false
A:第1个参数用于指定添加或删除的下标位置 B:可以在添加指定元素后再删除数组元素 C:可以在删除指定元素后再添加数组元素 D:第2个参数设为0,表示只添加元素
答案:可以在添加指定元素后再删除数组元素
A:sort() B:slice() C:unshift() D:push()
答案:slice()
A:shift() B:unshift() C:pop() D:push()
答案:unshift()
A:for B:for...of C:while D:for...in
答案:for...in
A:Tues B:Mon C:Thurs D:Wed
答案:Thurs
A:数组的长度减去当前的轮数 B:数组的长度 C:数组的长度减1 D:数组的长度减2
答案:数组的长度减1
A:true B:null C:new Array D:0
答案:true###null###new Array###0
A:push() B:unshift() C:shift() D:pop()
答案:push()###unshift()
A:对象 B:数值型 C:null D:数组
答案:对象###数值型###null###数组
A:简单选择排序法 B:快速排序法 C:答案全部正确 D:插入排序法
答案:快速排序法###插入排序法
A:插入法 B:简单选择法 C:二分法 D:冒泡法
答案:插入法###简单选择法###冒泡法
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!