欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC用户交互设计与实现作业答案
用户交互设计与实现
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 下面关于事件的描述错误的是()。
A. 事件指的是JavaScript侦测到的行为
B. 事件处理程序指的是事件发生后执行的程序代码
C. 事件驱动式指的是事件发生后的一系列处理过程
D. 以上说法都不正确
答案: 以上说法都不正确
2. 2. 以下选项中不适合JavaScript代码与HTML代码相分离的是()。
A. 动态绑定式
B. 嵌入式
C. 行内绑定式
D. 事件监听
答案: 行内绑定式
3. 3. ()可在Chrome浏览器中进行事件监听的同时设置事件流的处理方式。
A. attachEvent()
B. detachEvent()
C. addEventListener()
D. removeEventListener()
答案: addEventListener()
4. 4. IE6浏览器在通过事件监听为同一个对象的点击事件添加多个事件处理程序时,则()。
A. 事件处理程序按照添加的顺序,顺序执行
B. 事件处理程序按照优先级顺序执行
C. 事件处理程序按照添加的顺序,倒序执行
D. 以上说法都不正确
答案: 事件处理程序按照添加的顺序,倒序执行
5. 5. 以下选项可在IE8浏览器中获取事件对象的是()。
A. document.event
B. 元素对象.event
C. window.event
D. 以上选项都不可以
答案: window.event
6. 6. 下列选项中,()可在Chrome浏览器中阻止事件冒泡。
A. returnValue
B. cancelBubble
C. stopPropagation()
D. preventDefault()
答案: stopPropagation()
7. 7. eventPhase属性可返回事件传播的当前阶段,其中,值为()表示目标阶段。
A. 1
B. 2
C. 3
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 下列事件中,可以在body内所有标签都加载完成后才触发的是()。
A. load
B. click
C. blur
D. focus
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 下列事件中,不会发生冒泡的是()。
A. click
B. mouseout
C. blur
D. keyup
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 当用户单击输入文本框时,会触发以下哪种事件()。
A. mouseover
B. focus
C. blur
D. mouseout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 在网页中双击鼠标会触发()事件。
A. click
B. dblclick
C. dbclick
D. clicks
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 事件()可侦测用户在某元素内连续移动的行为。
A. mouseover
B. mouseout
C. mouseup
D. mousemove
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 若事件处理程序函数的参数为e,则以下事件对象兼容处理的方式正确的是()。
A. var event= e || window.event;
B. var event = e ? e : window.event;
C. var event = e;if(!e)event = window.event;
D. 以上选项皆不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. DOM0级事件模型中,同一个DOM对象的同一个事件只能有一个事件处理程序。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 事件驱动式指用户的行为被侦测到后,并执行相应的事件处理程序的过程。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 微软提出的事件流的传播顺序是事件捕获方式。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. W3C规定事件流的传播方式为,先事件冒泡然后事件捕获,最后事件处理。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 18. W3C规定了事件发生后,首先实现事件捕获,但不对事件进行处理。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 19. DOM0级事件模型中事件不能够被传播。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 20. 匿名函数处理的事件监听不能够被移出。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 21. 在Chrome浏览器中,利用addEventListener()方法可以完成事件监听,如onclick。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 22. 事件对象的type属性可以获取发生事件的类型。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 23. JavaScript中事件的发生,都会产生一个事件对象。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 24. HTML页面的加载是按照代码的编写顺序,从上到下依次执行的。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 25. 当页面中文本框失去焦点触发blur事件时不会发生事件冒泡。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 26. JavaScript中焦点事件都不会发生事件冒泡,如focus和blur。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 27. 当下拉菜单中只有一个选项时不会触发change事件。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 28. 事件keypress和keydown在发生时,保存的按键值都是键盘码。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 29. ASCII码指的就是键盘码。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 30. 键盘码中只有数字和字母与ASCII码表中的编号相同。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 31. 重置的事件处理程序函数的返回值若是false,则会取消默认的重置操作。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 32. 被绑定到标签上的submit事件,在表单提交时触发。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 33. submit事件被触发浏览器就会向服务器提交表单数据。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 1. 下面关于JavaScript的概述不正确的是()。
A. 脚本语言
B. 仅需要浏览器支持
C. 语法规则比较松散
D. 依赖于操作系统
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 2. 下面不是JavaScript的主要特点的是()。
A. 自动解释与编译
B. 不依赖操作系统
C. 支持面向对象
D. 编译型语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 3. 浏览器与服务器通过()实现了异步交互。
A. Ajax
B. LiveScript
C. JavaScript
D. 以上答案都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 4. 下列选项中,不属于JavaScript框架的是()。
A. Laravel
B. Vue.js
C. React
D. jQuery
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 5. 下列选项中,可以实现警告框的是()。
A. alert()
B. prompt()
C. document.write()
D. console.log()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 6. 以下代码是通过哪种形式引入的JavaScript代码()。test
A. 嵌入式
B. 外链式
C. 行内式
D. 以上答案都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 7. 下列属性中,用于引入外部JavaScript文件的是()。
A. src
B. type
C. language
D. defer
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 8. 下面链接外部JavaScript正确的是()。
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 9. 下面不属于
A. src
B. type
C. href
D. defer
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 10. 下面()标签可在页面中直接嵌入JavaScript。
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 11. 下面关于console.log("Hello")的说法正确的是()。
A. 可以在警告框内输出Hello
B. 可以在网页中输入Hello
C. 可以在控制台输出Hello
D. 以上说法都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 12. 下列选项中可以表示“只要...就”的语法是()。
A. ==
B. =
C. if...else
D. if
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 13. 表达式“22 == 22”的比较结果为()。
A. 1
B. true
C. 0
D. false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 14. 以下对象为JavaScript与浏览器交互提供接口的是()。
A. window对象
B. String对象
C. document对象
D. Array对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 15. 下列为对象添加属性的方式正确的是()。
A. 对象->属性
B. 对象.属性
C. 对象=>属性
D. 属性[对象]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 16. 下面为网页设置背景色正确的是()。
A. document.body.style.backgroundColor = 'blue'
B. document.style.backgroundColor = 'blue'
C. body.style.backgroundColor = 'blue'
D. document.body.style.background_color = 'blue'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 17. 下列选项中,可以接收用户输入的信息的是()。
A. alert()
B. document.write()
C. console.log()
D. prompt()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 18. 阅读以下代码,正确的输出结果为()。 if (123456 == '123456') { console.log('猜对了'); } else { console.log('猜错了'); }
A. 在网页中输出:猜对了
B. 在网页中输出:猜错了
C. 在控制台输出:猜对了
D. 在控制台输出:猜错了
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 19. 下列选项中,可以利用JavaScript实现的是()。
A. 轮播图
B. 选项卡
C. 地图
D. 表单验证
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 20. 以下属于JavaScript产生不良影响的是()。
A. 漂浮广告
B. 传播病毒
C. 弹窗
D. 窃取网站用户身份信息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 21. 以下属于脚本语言的是()。
A. C#
B. Perl
C. JavaScript
D. Python
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 22. 下列行为属于事件的是()。
A. 单击鼠标
B. 滚动屏幕
C. 敲击键盘
D. 在网页中滑动
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 23. JavaScript是服务器端的脚本语言,用于从交互的方面提升用户体验。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 24. PHP和Java都不属于脚本语言。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 25. 人们常说的ES6指的是Ecma国际发布的新版本ECMAScript 2015。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 26. JavaScript的缺点是执行效率不如Java快。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 27. 世界之窗提供的“兼容模式”使用的是Trident引擎。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 28. JavaScript代码对空格,换行,缩进不敏感,一条语句可以分成多行书写。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 29. alert("test")与Alert("test")都表示以警告框的形式弹出test提示信息。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 30. “/js/test.js”表示从网站根目录下查找JavaScript文件。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 31. document.write()输出的内容中包含,会导致代码提前结束。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 32. 多行注释中可以嵌套单行注释,但不能再嵌套多行注释。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 33. 布尔类型有且仅由两个值,分别为真和假。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 34. prompt()函数的第2个参数用于设置弹出的输入框中的默认文本。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 35. prompt()函数的第2个参数用于设置弹出的输入框中的默认文本。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 36. 自定义函数中利用return关键字可返回处理的结果。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 37. 在JavaScript中定义一个字符串,相当于定义了一个对象。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 38. 对象在定义时必须包含成员属性或方法。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 39. document对象提供的接口可以实现弹出警告框和输入框。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 40. console对象与document对象都是window对象的属性。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 41. 网页在浏览器中加载的过程可以触发事件进行相关操作。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 42. 事件在发生时都是通过函数进行处理的。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 43. 下列选项中,属于JavaScript注释的是()。
A. //
B. #
C. -
D. /**/
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 1. 下列函数中可以将true转换为1的是()。
A. Number()
B. parseInt()
C. parseFloat()
D. String()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 2. 以下选项中不属于基本数据类型的是()。
A. Null
B. Undefined
C. String
D. Object
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 3. 下列选项中,可以作为变量名使用的是()。
A. this
B. var
C. in
D. info
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 4. 下面关于变量的说法错误的是()。
A. 保留字不能够作为变量名称使用
B. 在声明变量时var关键字可以省略
C. 未赋初始值的变量值为undefined
D. _it123为合法的变量名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 5. 下面关于字符串的描述错误的是()。
A. 单引号或双引号包裹的数据称为字符串
B. 单引号中使用单引号不需要转义
C. 双引号内使用换行需要转义
D. 双引号中使用单引号不需要转义
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 6. 函数Object.prototype.toString.call('undefined')的返回值是()。
A. [object String]
B. [String]
C. [object Undefined]
D. [Undefined]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 7. 下列选项中可以将null转换成字符型的是()。
A. String()
B. toString()
C. Boolean()
D. Number()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 8. 下列选项中属于JavaScript中最基本的赋值运算符的是()
A. =
B. +=
C. -=
D. ==
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 9. 下列选项中,不属于赋值运算符的是()。
A. =
B. %=
C. ==
D. >>>=
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 10. 下面关于赋值运算符的说法正确的是()。
A. 运算符“=”在JavaScript中可表示相等
B. 赋值运算符都是从左向右进行运算
C. 运算符“+=”表示相加并赋值
D. 运算符“-=”表示相减并赋值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 11. 下列运算符中,仅比较数据值的是()。
A. ===
B. ==
C. !==
D. 以上答案全部正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 12. 下面关于逻辑运算符的说法错误的是()。
A. 逻辑运算有时会出现短路的情况
B. !a表示若a为false则结果为true,否则相反
C. 逻辑运算的返回值是布尔型
D. a||b表示a与b中只要有一个为true,则结果为true
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 13. 下列选项中,与三元运算符的功能相同的是()。
A. if语句
B. if...else语句
C. if...else if...else语句
D. 以上答案皆正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 14. 下列选项中表示十进制数字9的是()。
A. 0001
B. 1001
C. 1101
D. 0101
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 15. 下列选项中与++(后置)具有相同优先级的是运算符是()。
A. ++(前置)
B. --(前置)
C. --(后置)
D. 以上答案全部正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 16. 下面关于运算符的说法错误的是()。
A. 逗号运算符的优先级别最低
B. 同一表达式中&的级别高于&&
C. 表达式中赋值运算符总是最后执行的
D. 表达式中圆括号的优先级别最高
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 17. 表达式Number('12age')&&parseFloat('160height')的运行结果为()。
A. 1920
B. 160
C. 12
D. NaN
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 18. 以下选项中可以保留2位小数的是()。
A. toFixed()
B. Math.ceil()
C. Math.floor()
D. Math.round()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 19. 表达式Math.PI.toFixed(2)的运行结果为()。
A. 3.141
B. 3.14
C. 3.15
D. 3.1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 20. 下列语句中可以重复执行一段代码的是()。
A. if
B. while
C. switch
D. 以上全部答案都正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 21. 下面关于for语句描述错误的是()。
A. for循环语句小括号内的每个表达式都可以为空
B. for循环语句小括号内的分号分割符可以省略
C. for适合循环次数已知的情况
D. for循环语句小括号中依次包括初始化表达式、循环条件和操作表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 22. 下列选项中与for(;;)的功能相同的是()。
A. while(0)
B. while(1)
C. do...while(0)
D. 以上的答案都正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 23. 语句for(k=0;k=1;k++){}和语句for(k=0;k==1;k++){}的执行次数分别为( )。
A. 无限次和0
B. 0和无限次
C. 都是无限次
D. 都是0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 24. 下列选项中,与0相等(==)的是( )。
A. null
B. undefined
C. NaN
D. ''
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 25. for循环语句的括号中包含以下三个部分,其正确的顺序是( )。 ①初始化表达式 ②操作表达式 ③循环条件
A. ①③②
B. ②③①
C. ①②③
D. ③①②
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 26. 下列选项中,对运算符“--”的使用正确的是()
A. var b,a = b--;
B. var a; --a = 1;
C. var a = --1;
D. var a; --a;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 27. 以下属于合法标识符的是()。
A. var
B. 77name
C. __name__
D. $name
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 28. 下列可利用Boolean()函数将其转为false的是()。
A. 0
B. '0'
C. 'null'
D. ''
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 29. 下列选项中执行结果为true的是()。
A. isNaN({})
B. isNaN(0)
C. isNaN(undefined)
D. isNaN(null)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 30. 下面属于符号“+”的功能是()。
A. 相加
B. 正数
C. 字符串连接
D. 自增
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 31. 下面不属于逻辑运算符的是()。
A. “&&”
B. “&”
C. “||”
D. “|”
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 32. 以下会出现死循环的是()。
A. for(;;) {break;}
B. for(;;) {continue;}
C. while(1){break;}
D. while(1){continue;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 33. 变量名称必须以字母开头,后面跟随字母或数字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 34. db与DB表示两个不同的标识符。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 35. JavaScript中的变量必须在声明的同时赋值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 36. TRUE和FALSE是布尔型的两个唯一的值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 37. NaN表示非数值型的数据。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 38. 单引号的字符串中的双引号需要使用“\”进行转义。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 39. 空型的数据指的是空字符串或0。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 40. 利用typeof检测空型返回的是object而不是null。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 41. typeof操作符以字符串形式返回变量的数据类型。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 42. JavaScript中变量的数据类型是在上下文运行时决定的。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 43. 变量可以看作是一个表达式。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 44. 取模运算与被模数的符号相同,与模数的符号无关。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 45. 表达式(-9)%3与9%(-3)的运算结果相等。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 46. “+”操作的两个数据都是数值型时,也可以表示字符串运算符。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 47. 一条赋值语句可同时对多个变量进行赋值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 48. 不同类型的数据不能放在一起进行比较。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 49. 参与逻辑运算的返回值都是布尔型数据。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 50. 逻辑运算符&的操作数都是true时,结果为true,否则为false。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 51. toFixed()的参数设置为大于20的值可能会引起RangeError。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 52. if语句代码段中只有一条语句时,可以省略{}。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 53. let定义的变量仅在块级作用范围内有效。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 54. 循环条件永远为true时,则会出现死循环。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 55. 标签语句必须在使用之前定义,否则会出现找不到标签的情况。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 56. 运算符“.”可用于连接两个字符串。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 1. 下列关于数组的说法错误的是()。
A. 数组是存储一系列值的变量集合
B. 数组元素之间使用逗号(,)分割
C. 下标可以是整型、字符串型和浮点型
D. 索引下标默认从0依次递增
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 2. 下面关于数组长度的说法中错误的是()。
A. 指定length后,添加的数组元素不能超过这个限制
B. 数组在创建时可以指定数组的长度
C. 若指定的length值小于数组元素个数,则多余的数组元素会被舍弃
D. 若指定的length值大于数组元素个数,则没有值的元素会占用空存储位置
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 3. 以下在遍历数组时会忽略空存储位置的是()。
A. for
B. for...in
C. while
D. for...of
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 4. 下面关于二维数组描述正确的是()。
A. 将arr初始化为[[]]后,可正确执行arr[0][1] = 'a'
B. 将arr初始化为[[]]后,可正确执行arr[1][0] = 'a'
C. 将多维数组arr初始化为[]后,可正确执行arr[0][0] = 'a'
D. 以上说法全部正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 5. 冒泡排序比较的轮数等于()。
A. 数组的长度
B. 数组的长度减1
C. 数组的长度减去当前的轮数
D. 数组的长度减2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 6. 方法()可以在数组的开头同时添加多个元素。
A. push()
B. shift()
C. pop()
D. unshift()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 7. 数组arr=['a','b','c','d']调用shift()方法后,arr.length的值为()。
A. 1
B. 2
C. 3
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 8. 下列选项中,()方法默认逆向检索。
A. indexOf()
B. lastIndexOf()
C. Array.isArray()
D. includes()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 9. 默认情况下,join()方法使用()连接数组中的元素。
A. 逗号
B. 中横线
C. 空格
D. 分号
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 10. 下面关于数组转字符串的描述错误的是()。
A. 默认情况下使用逗号连接数组元素
B. 数组元素为空数组时会被转为空字符串
C. toString()方法可将多维数组转为字符串
D. join()方法仅能将一维数组转为字符串
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 11. 下列方法执行后,不会对原数组产生影响的是()。
A. sort()
B. slice()
C. push()
D. unshift()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 12. 删除数组arr=['a','b','c']中最后一个元素的方式错误的是()。
A. delete arr[2]
B. arr.pop()
C. arr.length=2
D. arr.splice(2)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 13. 下面对splice()方法描述错误的是()。
A. 第1个参数用于指定添加或删除的下标位置
B. 可以在删除指定元素后再添加数组元素
C. 第2个参数设为0,表示只添加元素
D. 可以在添加指定元素后再删除数组元素
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 14. 下列选项中可以作为数组值的数据类型是()。
A. 数值型
B. 对象
C. 数组
D. null
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 15. 下列选项可以作为数组元素的是()。
A. new Array
B. null
C. 0
D. true
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 16. 下列选项中可以遍历数组的是()。
A. for
B. for...in
C. while
D. for...of
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 17. 下列算法中可实现数组排序的是()。
A. 二分法
B. 冒泡法
C. 插入法
D. 简单选择法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 18. 下列选项中是对冒泡排序算法优化的是()。
A. 简单选择排序法
B. 快速排序法
C. 插入排序法
D. 以上答案全部正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. 19. 在将数组转为字符串时,以下哪个数组元素会被转为空字符串。()
A. undefined
B. 0
C. null
D. 空数组
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 20. 以下选项中,通过入栈方式添加数组元素的是()。
A. pop()
B. shift()
C. push()
D. unshift()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 21. 在数组中,下标是数组元素的唯一标识。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 22. 多维数组指的是一个数组的值又是一个数组。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 23. 在创建数组时,最后一个元素后的逗号可以省略。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 24. JavaScript中只有[]可以创建空数组。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 25. 数组的length属性值等于数组元素最大索引下标加1。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. 26. 在JavaScript中可以通过“数组.下标”的方式获取指定元素的值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. 27. 添加数组元素时允许下标不按照数字顺序连续添加。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. 28. 数组遍历的顺序与添加数组的顺序完全相同。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. 29. delete删除一个数组元素后,数组的length值会相应的减1。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. 30. 解构赋值可以完成数值的交换,如[a,b]=[b,a]。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. 31. 解构赋值时“=”两端的变量和元素个数必须要保持相等。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. 32. 解构赋值时“=”两端的变量和元素个数必须要保持相等。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. 33. 若arr=[[]],则可以将arr[1][0]设置为a。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 34. 二维数组是多维数组中的一种。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. 35. JavaScript中的多维数组在使用时,需要提前创建。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. 36. 插入排序是冒泡排序的优化,是一种直观的简单排序算法。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 37. 在对数组排序时,冒泡法是最不稳定的排序算法。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 38. 若indexOf()方法的查找下标等于数组长度时,则程序直接返回-1。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. 39. indexOf()方法在数组元素检索时与运算符“==”相同。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. 40. 任意变量调用isArray()方法可以判断其是否是数组。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. 41. toString()方法在将多维数组转为字符串时可以指定连接数组元素的符号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 42. join()方法仅可以将一维数组转为字符串。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 43. 默认情况下,sort()方法按照字符编码的顺序进行排序。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 44. 数组[1,2,3,4]调用slice(2,3)方法后会变为[1,2]。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 45. reverse()方法可以颠倒数组中元素与下标的顺序。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 46. 数组arr=[1,2]调用fill(['a','b'])后,arr=['a','b']。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. 47. concat()方法虽然可以合并数组,但并不会对原数组产生影响。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. 48. 在用Option创建下拉菜单的选项时,第1个参数表示value,第2个参数表示显示的文本。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. 49. options对象的length属性设置0可以清空下拉菜单的所有选项。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. 1. 以下选项不能用作函数名开头的是()。
A. 字母
B. 数字
C. 下划线(_)
D. $符号
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. 2. 下列选项中可以获取用户调用函数传递的实参的是()。
A. arguments.length
B. theNums
C. params
D. arguments
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. 3. 下面关于函数参数的描述错误的是()。
A. arguments.length可获取用户调用函数时传递的参数数量
B. 函数的参数是外界传递给函数的值
C. 无参函数名后的小括号可以省略
D. arguments对象可获取函数调用时传递的实参
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. 4. 函数参数的数据类型可以是()。
A. 字符型
B. 对象
C. 数值型
D. 以上答案全部正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 5. 阅读以下代码,输出结果为()。 var i = 24; for(let i=0;i<10;++i){} console.log(i);
A. 24
B. 9
C. 10
D. undefined
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 6. 阅读以下代码,运行结果为()。 [2,3,4,5].reduce(function(total,item){return total+item;});
A. 14
B. 3
C. 10
D. 120
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. 7. 下面选项中函数使用正确的是()。
A. 'miNI'.toUpperCase()
B. toUpperCase('miNI')
C. 'miNI'.toLowerCase()
D. toLowerCase('miNI')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. 8. 以下关键字中与函数的定义无关的是()。
A. function
B. continue
C. break
D. return
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. 9. 无参函数在定义时可以省略函数名后的小括号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 10. JavaScript中形参的个数与实参的个数必须一致。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 11. ES6中函数的形参在设置时可以为其指定默认值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 12. 在定义函数的参数变量时不能使用var关键字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. 13. 函数定义后,需要调用才能在程序中发挥作用。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. 14. 调用函数时,函数名称后必须跟上小括号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. 15. 函数内定义的变量都是局部变量。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. 16. 变量定义完成后可以在任意位置使用。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. 17. 局部变量与全局变量重名时,局部变量的优先级高于全局变量。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. 18. 一个函数中只能有一个return关键字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. 19. JavaScript中函数名称严格区分大小写。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. 20. 函数的名称不可以是JavaScript中的关键字和保留字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. 21. 函数体是专门用于实现特定功能的主体,由一条或多条语句组成。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. 1. 下列选项不属于面向对象特征的是。()
A. 封装
B. 继承
C. 映射
D. 多态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. 2. “隐藏内部细节,对外开放接口”是面向对象的()特征。
A. 继承
B. 抽象
C. 多态
D. 封装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. 3. 若obj是一个对象,则 'name' in obj 的作用是()。
A. 判断obj中是否含有name属性
B. 判断obj中是否含有name方法
C. 判断obj中是否含有name成员
D. 判断obj中的name属性的值是否为空
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 4. 在使用构造函数创建对象时,构造函数内部的this表示()。
A. 构造函数本身
B. 新创建的对象
C. window对象
D. 原型对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. 5. 函数的call()方法的第1个参数表示()。
A. 函数返回的对象
B. 函数内部this指向的对象
C. 函数的数组形式参数
D. 以上说法都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. 6. 获取一个字符在字符串中首次出现的位置,使用()方法。
A. charAt()
B. indexOf()
C. lastIndexOf()
D. substr()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. 7. 若执行 var str = 'aa'; str.toUpperCase();则str的值为()。
A. aa
B. AA
C. Aa
D. aA
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. 8. 若 var str = 'abc'; 则 str[1] 的值为。()
A. a
B. b
C. c
D. 语法错误,不能获取其值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. 9. 若字符串的indexOf()方法查找失败,则返回()。
A. 0
B. -1
C. false
D. null
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 10. 若 var num = 10.55; 则 num.toFixed(1) 的值为()。
A. 10.5
B. 10.6
C. 10
D. 105.5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. 11. 在Math对象中,获取绝对值的方法为()。
A. sqrt()
B. floor()
C. pow()
D. abs()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. 12. Math.round(-4.60)的计算结果为()。
A. -4.6
B. -4.0
C. -5.0
D. -5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. 13. 为Date对象设置年份使用()方法。
A. getFullYear()
B. setFullYear()
C. getDate()
D. setDate()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. 14. 执行 var date = new Date(); date.setMonth(1); 若当前时间是1月31日10:30,则保存的月份为()。
A. 1月
B. 2月
C. 3月
D. 12月
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. 15. 获取当前的星期值,使用Date对象的()方法。
A. getDate()
B. getDay()
C. getTime()
D. getWeek()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. 16. 执行 new Date(2018, 12); 创建的对象保存的日期为()。
A. 2018年12月
B. 2018年1月
C. 无效值
D. 2019年1月
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. 17. 执行 new Date(2018, 1); 后,保存的时间为()。
A. 当前时间
B. 实例化对象的时间
C. 00:00:00
D. 08:00:02
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 18. 下列选项中,哪些场景适合使用面向对象编程。()
A. 要求极高的执行效率
B. 开发大型项目
C. 开发一次性的功能脚本
D. 使代码更好维护
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
221. 19. 下列方法中,可以更改this指向的有。()
A. .func()
B. .method()
C. .call()
D. .apply()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
222. 20. 在JavaScript中定义一个对象使用“[]”语法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
223. 21. 在JavaScript中,方法是作为对象成员的函数,表明对象所具有的行为。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
224. 22. 在JavaScript中,属性是作为对象成员的变量,表明对象的状态。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
225. 23. 在使用字面量语法定义对象时,属性名不能省略引号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
226. 24. 属性是一个变量,用来表示一个对象的特征。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
227. 25. 在JavaScript中没有class关键字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
228. 26. 在定义构造函数时,函数名必须首字母大写。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
229. 27. 在构造函数中可以使用return关键字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
230. 28. 字符串的字符位置索引从1开始。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
231. 29. Math.random()生成的随机数不包括1。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
232. 30. 在使用Math对象前,需要先实例化对象。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
233. 31. 通过Date对象的getHours()方法获取到的是24小时制的时间。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
234. 32. 通过new Date('2018-02')创建对象相当于new Date(2018, 2)。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫