专业三-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小时内删除。
发表评论