专业三-JS精讲-第一单元到第五单元汇总
1. var x = 123 + "Porsche"; document.writeln(x); 这段代码的执行结果为 [单选题]
123Porsche(正确答案)
123
1230
124
2. JavaScript中栈,只允许在一段进行插入或者删除操作的线性表,是一种先进后出的数据结构 [判断题]
(正确答案)
3. 基本类型拷贝的时候只是在内存中又开辟了新的空间 [判断题]
(正确答案)
4. JavaScript 只有一种数字类型。数字可以带小数点,也可以不带 [判断题]
(正确答案)
5. 引用类型把名存在堆中,值存在栈中 [判断题]
(正确答案)
javascript全局数组
6. 浅拷贝中当对其中一个值进行修改时,另一个不改变 [判断题]
(正确答案)
7. Undefined类型只有两个值即undefined和Null [判断题]
(正确答案)
8. 基本类型都是保存在堆当中,引用类型都是保存在栈当中 [判断题]
(正确答案)
9. 深度拷贝就是把父对象拷贝到子对象上,而且两者的内存和以后的操作都互不影响的拷贝 [判断题]
(正确答案)
10. javascript中有5中数据类型也称为基本数据类型还有一种复杂数据类型 [判断题]
(正确答案)
11. 下列关于基本数据类型存储在栈中的解释正确的是
栈比堆速度快(正确答案)
基本数据类型比较稳定,而相对来说占用的内存小(正确答案)
栈内存是无序存储,可以根据引用直接获取;
基本类型的大小创建时候已经确立大小 所以把他储在栈中更为合适(正确答案)
12. JavaScript中不包含任何值的数据类型有那几个
null(正确答案)
Object
undefined(正确答案)
boolean
13. 下列选项中堆的解释正确的选项是
队列优先,先进先出(正确答案)
由操作系统自动分配释放 ,存放函数的参数值(正确答案)
由操作系统自动分配释放 ,存放局部变量的值(正确答案)
操作方式类似于数据结构中的栈(正确答案)
14. 下列选项中属于对象类型的选项有哪些
Object(正确答案)
Date(正确答案)
Array(正确答案)
function
15. 下列选项中哪些选项可以用来进行转换类型
parseInt()(正确答案)
toString()(正确答案)
join()(正确答案)
split()(正确答案)
16. JavaScript中引用数据类型有哪些
Array(正确答案)
string
Object(正确答案)
number
17. 下列描述中堆和栈的理解正确的选项有什么
堆比栈大(正确答案)
栈比对速度快(正确答案)
堆内存是无序存储(正确答案)
堆是基于散列算法的数据结构(正确答案)
18. 可以用于数组浅拷贝的选项有
slice方法(正确答案)
concat方法(正确答案)
利用循环
利用递归
19. 下列选项中属于javascript中基本数据类型的选项有
string(正确答案)
boolean(正确答案)
Object
number(正确答案)
20. d = new Date();document.writeln(Number(d));请选出正确的选项 [单选题]
返回当前时间例如20207-01
返回当前时间戳例如159********83(正确答案)
返null
返回undefined
21. document.writeln(Number(false));的执行结果为 [单选题]
1
0(正确答案)
null
22. JavaScript中如何将字符串转换为数字 [单选题]
join()
split()
toString()
Number()(正确答案)
23. 下面代码document.writeln((100 + 21).toString()); 执行的结果为 [单选题]
10021
121(正确答案)
101
0
24. document.writeln(String(100 + 23)); 的执行结果为 [单选题]
100+23
10023
2
123(正确答案)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。