第二章单元测试
  1. 下列选项中,( )方法默认逆向检索。

  2. A:lastIndexOf() B:includes() C:indexOf() D:Array.isArray()
    答案:lastIndexOf()
  3. 默认情况下,join()方法使用( )连接数组中的元素。

  4. A:空格 B:中横线 C:逗号 D:分号
    答案:逗号
  5. 下列关于数组的说法错误的是( )。

  6. A:数组元素之间使用逗号(,)分割 B:下标可以是整型、字符串型和浮点型 C:数组是存储一系列值的变量集合 D:索引下标默认从0依次递增
    答案:下标可以是整型、字符串型和浮点型
  7. 下面关于数组长度的说法中错误的是( )。

  8. A:若指定的length值大于数组元素个数,则没有值的元素会占用空存储位置 B:若指定的length值小于数组元素个数,则多余的数组元素会被舍弃 C:指定length后,添加的数组元素不能超过这个限制 D:数组在创建时可以指定数组的长度
    答案:指定length后,添加的数组元素不能超过这个限制
  9. 下列创建数组的方式错误的是( )。

  10. A:[,,] B:[] C:new Array D:new Array(,,)
    答案:new Array(,,)
  11. 下面关于数组中length属性的说法错误的是( )。

  12. A:数组的length属性用于获取数组的长度 B:设置length值大于数组长度,会出现空的存储位置 C:设置length值小于数组长度,则多余的数组元素会被舍弃 D:数组中的length是可读不可写的属性
    答案:数组中的length是可读不可写的属性
  13. 下面关于二维数组描述正确的是( )。


  14. A:全部正确 B:将arr初始化为[[]]后,可正确执行arr[1][0] = 'a' C:将arr初始化为[[]]后,可正确执行arr[0][1] = 'a' D:将多维数组arr初始化为[]后,可正确执行arr[0][0] = 'a'
    答案:将arr初始化为[[]]后,可正确执行arr[0][1] = 'a'
  15. 下面关于数组转字符串的描述错误的是( )。

  16. A:join()方法仅能将一维数组转为字符串 B:默认情况下使用逗号连接数组元素 C:数组元素为空数组时会被转为空字符串 D:toString()方法可将多维数组转为字符串
    答案:join()方法仅能将一维数组转为字符串
  17. 表达式“['2','1',2,1].includes('1',3)”的输出结果为( )。

  18. A:1 B:true C:0 D:false
    答案:false
  19. 下面对splice()方法描述错误的是( )。

  20. A:第1个参数用于指定添加或删除的下标位置 B:可以在添加指定元素后再删除数组元素 C:可以在删除指定元素后再添加数组元素 D:第2个参数设为0,表示只添加元素
    答案:可以在添加指定元素后再删除数组元素
  21. 下列方法执行后,不会对原数组产生影响的是( )。

  22. A:sort() B:slice() C:unshift() D:push()
    答案:slice()
  23. 方法( )可以在数组的开头同时添加多个元素。

  24. A:shift() B:unshift() C:pop() D:push()
    答案:unshift()
  25. 以下在遍历数组时会忽略空存储位置的是( )。

  26. A:for B:for...of C:while D:for...in
    答案:for...in
  27. 若有arr=['Mon','Tues','Wed','Thurs'],则arr.pop()的返回值是( )。

  28. A:Tues B:Mon C:Thurs D:Wed
    答案:Thurs
  29. 冒泡排序比较的轮数等于( )。

  30. A:数组的长度减去当前的轮数 B:数组的长度 C:数组的长度减1 D:数组的长度减2
    答案:数组的长度减1
  31. 下列选项可以作为数组元素的是( )。

  32. A:true B:null C:new Array D:0
    答案:true###null###new Array###0
  33. 以下选项中,通过入栈方式添加数组元素的是( )。

  34. A:push() B:unshift() C:shift() D:pop()
    答案:push()###unshift()
  35. 下列选项中可以作为数组值的数据类型是( )。

  36. A:对象 B:数值型 C:null D:数组
    答案:对象###数值型###null###数组
  37. 下列选项中是对冒泡排序算法优化的是( )。


  38. A:简单选择排序法 B:快速排序法 C:答案全部正确 D:插入排序法
    答案:快速排序法###插入排序法
  39. 下列算法中可实现数组排序的是( )。

  40. A:插入法 B:简单选择法 C:二分法 D:冒泡法
    答案:插入法###简单选择法###冒泡法

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部