javascript基础第三天客观题-pink老师

*
1. 关于数组的常用方法,下列描述正确的是()
A: 数组能在本长度内任意位置删除元素
B: 数组只能在头部追加或删除元素
C: 数组只能在头部或尾部追加或删除元素
D: 上述描述都是错误的
*
2. 关于javascript中数组的说法中,不正确的是()
A: 数组的长度必须是创建时给定,之后便不能改变
B: 数组里面可以存放多个数据
C: 数组中元素的类型可以不同
D: 数组可以在声明的同时进行初始化
*
3. let arr = [] 声明数组未给值,请问里面的值是什么? ()
A、true
B、false
C、null
D、undefine
*
4.下面关于for循环说法正确的是()
A: for(;;) 这种写法会出现语法错误
B: 在for循环中,不能用break语句跳出循环体
C: for循环是先执行循环体语句,后判断表达式(终止条件)
D: for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
*
5.以下代码,依次输出的结果为 ()
A: 0 1 2 3 4 4
B: 5 5 5 5 5 5
C: 0 1 2 3 4 5
D: 0 1 2 3 4
*
6. 下列语句中 helloworld打印的次数是 ()
A: 3次
B: 4次
C: 9次
D: 12次
*
7. 关于数组的说法错误的是()
A: 可以按照索引号查找数组元素
B: 能存储多个数据
C: 按照索引遍历数组方便
D: 数组只能存储一种类型的数据
*
8. 关于数组的描述错误的是 ()
A: 数组的创建方式是 let arr = [1, 2, 3, 4, 5]
B: 数组的长度可以使用 arr.length 来得到
C: 数组的每一项值都有索引, 索引默认从1开始
D: 数组里面的元素可以增加和删除等操作
*
9. 请问以下代码执行的结果是什么?


A: 0
B: 60
C: 70
D: 100
*
10. 下面代码输出的结果是()
A: 66
B: 0112233
C: NaN
D: undefined
*
11. 今日单词:请问下面那个方法可以删除数组第一个元素?()
A: shift()
B: unshift()
C: pop()
D: push()
*
12. 今日单词:请问下面那个方法可以删除数组最后一个元素?()
A: shift()
B: unshift()
C: pop()
D: push()
E: splice()
*
13. 今日单词:请问下面那个方法可以给数组尾部追加元素? ()
A: shift()
B: unshift()
C: pop()
D: push()
E: splice()
*
14.今日单词:请问下面那个方法可以给数组头部追加元素? ()
A: shift()
B: unshift()
C: pop()
D: push()
E: splice()
*
15. 今日单词:请问下面那个方法可以删除数组任意元素? ()
A: shift()
B: unshift()
C: pop()
D: push()
E: splice()
*
16. 今日单词:请问下面那个方法可以给数组元素排序? ()
A: join()
B: unshift()
C: pop()
D: sort()
E: splice()
问卷星提供技术支持
举报