国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
广东开放大学JavaScript开发技术(专)作业答案
JavaScript开发技术(专)
学校: 无
平台: 广东开放大学
题目如下:
1. 1. 下列选项中,不属于JavaScript框架的是()。
A. React
B. Vue.js
C. Laravel
D. jQuery
答案: Laravel
2. 2. 下列选项中,不能编辑JavaScript程序的是()。
A. Dreamweaver
B. WebStorm
C. Photoshop
D. 记事本
答案: Photoshop
3. 3. 下面()标签可在页面中直接嵌入JavaScript。
A. href
B. link
C. style
D. script
答案: script
4. 4. 下列选项中,可以实现警告框的是()。
A. alert()
B. prompt()
C. console.log()
D. document.write()
答案: alert()
5. 5. 下面关于console.log("Hello")的说法正确的是()。
A. 可以在警告框内输出Hello
B. 以上说法都不正确
C. 可以在控制台输出Hello
D. 可以在网页中输入Hello
答案: 可以在控制台输出Hello
6. 6. 下列选项中,可以接收用户输入的信息的是()。
A. console.log()
B. document.write()
C. prompt()
D. alert()
答案: prompt()
7. 7. 下列属性中,用于引入外部JavaScript文件的是()。
A. language
B. src
C. defer
D. type
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
8. 8. 下列选项中与for(;;)的功能相同的是()。
A. 以上的答案都正确
B. while(1)
C. do...while(0)
D. while(0)
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
9. 9. 在网页中双击鼠标会触发()事件。
A. clicks
B. dbclick
C. dblclick
D. click
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
10. 10. W3C规定在以下哪个阶段进行事件处理()。
A. 以上说法都不正确
B. 事件冒泡和事件捕获
C. 事件捕获
D. 事件冒泡
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
11. 11. 认真阅读下面代码,并按要求进行作答。 txt1="What a very"; txt2="nice day"; txt3=txt1+txt2; 根据上述代码,txt3的运算结果是( )
A. What a very
B. What a very nice day
C. nice day
D. What a verynice day
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
12. 12. 认真阅读下面代码,并按要求进行作答。 将上述代码在浏览器中运行,输出结果是( )
A. Body 元素 CSS 类为: myid
B. mystyle
C. Body 元素 CSS 类为: mystyle
D. Body 元素 CSS 类为: x.mystyle
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
13. 13. 认真阅读下面代码,并按要求进行作答。 var test = document.getElementById("test"); test.style.width = "200px"; test.style.height = "100px"; test.style.backgroundColor = "#ff0000"; var testWidth = test.style.width; 在上述代码中,alert(testWidth)将会输出的结果是( )
A. 100px
B. 300px
C. 200px
D. 400px
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
14. 14. 下面哪个不属于JavaScript中的基本数据类型( )
A. 字符串类型
B. 图标类型
C. 逻辑类型
D. 数值类型
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
15. 15. JavaScript的整型数长度为( )
A. 随机器及运行环境决定
B. 64位
C. 32位
D. 16位
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
16. 16. 下面关于break和continue的说法,错误的是( )
A. break语句也可以用于跳出switch结构
B. 循环结构中可使用break或continue控制循环执行情况
C. continue语句的作用是停止正在进行的循环,直接进入下一次循环
D. continue语句的作用是立即跳出循环
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
17. 17. 下列哪个是JavaScript的关键字()
A. javascript
B. function
C. echo
D. printf
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
18. 18. 当用户点击confirm对话框的"确定”按钮时,将返回:( )
A. null
B. 用户输入的数据
C. true
D. false
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
19. 19. 对话框prompt()返回值的类型为( )
A. 视输入的内容而定
B. number
C. string
D. boolean
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
20. 20. 语句document.write(5/2)的输出为( )
A. 3
B. 2.5
C. 2
D. NaN
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
21. 21. 下面哪个不可能是运算符typeof的返回值?( )
A. null
B. object
C. string
D. number
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
22. 22. 弹出确认对话框的函数为
A. alert()
B. confirm()
C. document.write()
D. prompt()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
23. 23. 如果使用parseInt或parseFloat不能把参数转换成数值,则返回值为( )
A. undefined
B. false
C. null
D. NaN
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
24. 24. 以下弹出alert对话框的语句,正确的是()
A. document.write("欢迎光临");
B. alert("欢迎光临")
C. alert 欢迎光临
D. alert "欢迎光临"
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
25. 25. 在JavaScript中,有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:
A. x<=20
B. x<20
C. x<=10
D. x<10
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
26. 1. 默认情况下,join()方法使用()连接数组中的元素。
A. 逗号
B. 分号
C. 中横线
D. 空格
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
27. 2. 下面关于数组转字符串的描述错误的是()。
A. join()方法仅能将一维数组转为字符串
B. 默认情况下使用逗号连接数组元素
C. toString()方法可将多维数组转为字符串
D. 数组元素为空数组时会被转为空字符串
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
28. 3. 下列选项中,()方法默认逆向检索。
A. indexOf()
B. includes()
C. lastIndexOf()
D. Array.isArray()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
29. 4. 表达式“['2','1',2,1].includes('1',3)”的输出结果为()。
A. false
B. 1
C. true
D. 0
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
30. 5. 方法()可以在数组的开头同时添加多个元素。
A. pop()
B. push()
C. unshift()
D. shift()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
31. 6. 若有arr=['Mon','Tues','Wed','Thurs'],则arr.pop()的返回值是()。
A. Wed
B. Thurs
C. Mon
D. Tues
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
32. 7. 数组arr=['a','b','c','d']调用shift()方法后,arr.length的值为()。
A. 2
B. 3
C. 1
D. 4
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
33. 8. 下面关于数组长度的说法中错误的是()。
A. 指定length后,添加的数组元素不能超过这个限制
B. 若指定的length值大于数组元素个数,则没有值的元素会占用空存储位置
C. 数组在创建时可以指定数组的长度
D. 若指定的length值小于数组元素个数,则多余的数组元素会被舍弃
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
34. 9. 以下在遍历数组时会忽略空存储位置的是()。
A. for
B. while
C. for...in
D. for...of
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
35. 10. 下列创建数组的方式错误的是()。
A. []
B. new Array(,,)
C. new Array
D. [,,]
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
36. 11. 下列关于数组的说法错误的是()。
A. 索引下标默认从0依次递增
B. 数组是存储一系列值的变量集合
C. 数组元素之间使用逗号(,)分割
D. 下标可以是整型、字符串型和浮点型
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
37. 12. 下列方法执行后,不会对原数组产生影响的是()。
A. unshift()
B. sort()
C. push()
D. slice()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
38. 13. 默认情况下,数组变量的赋值使用()机制,对象变量的赋值使用()机制。
A. 深拷贝 浅拷贝
B. 浅拷贝 浅拷贝
C. 深拷贝 深拷贝
D. 浅拷贝 深拷贝
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
39. 14. 获取一个字符在字符串中首次出现的位置,使用()方法。
A. indexOf()
B. lastIndexOf()
C. substr()
D. charAt()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
40. 15. 若 var str = 'abc'; 则 str[1] 的值为。()
A. 语法错误,不能获取其值
B. b
C. a
D. c
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
41. 16. 若字符串的indexOf()方法查找失败,则返回()。
A. null
B. -1
C. false
D. 0
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
42. 17. 在使用构造函数创建对象时,构造函数内部的this表示()。
A. window对象
B. 原型对象
C. 新创建的对象
D. 构造函数本身
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
43. 18. 函数的call()方法的第1个参数表示()。
A. 以上说法都不正确
B. 函数返回的对象
C. 函数内部this指向的对象
D. 函数的数组形式参数
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
44. 19. 若 var num = 10.5; 则 num.toFixed(2) 的值为()。
A. 10
B. 10.50
C. 10.500
D. 10.5
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
45. 20. 若 var num = 10.55; 则 num.toFixed(1) 的值为()。
A. 10.6
B. 10.5
C. 105.5
D. 10
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
46. 21. 为Date对象设置年份使用()方法。
A. setFullYear()
B. getDate()
C. setDate()
D. getFullYear()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
47. 22. 执行 var date = new Date(); date.setMonth(1); 若当前时间是1月31日10:30,则保存的月份为()。
A. 3月
B. 12月
C. 2月
D. 1月
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
48. 23. 执行 new Date(2018, 1); 后,保存的时间为()。
A. 当前时间
B. 08:00:02
C. 00:00:00
D. 实例化对象的时间
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
49. 24. 下列选项中,与原型对象的作用无关的是()。
A. 用来实现继承
B. 更好的实现代码复用
C. 建立对象与对象之间的联系
D. 提高程序的开发效率
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
50. 25. 若在Chrome浏览器的控制台中输入“1 + ''”,则输出结果为()。
A. 1
B. "1"
C. 1''
D. '1'
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
51. 1. jQuery中css()方法的参数设置为()类型,可以同时为所有匹配元素设置多个CSS样式。
A. 以上选项都不正确
B. 数值
C. 对象
D. 字符
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
52. 2. 下列()方法可同时为多个不同事件绑定不同的处理函数。
A. on()
B. 以上选项都不正确
C. off()
D. one()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
53. 3. 以下()方法不会触发浏览器的默认动作。
A. on()
B. trigger()
C. one()
D. triggerHandler()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
54. 4. jQuery选择器中,通过符号()可获取父元素下的所有子元素。
A. +
B. >
C. 空格
D. &
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
55. 5. 以下选项中可以获取前三项< li >元素的是()。
A. $("li:lt(3)")
B. $("li:not(li:eq(3))")
C. $("li:gt(3)")
D. $("li:eq(3)")
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
56. 6. 下面对$('div').find($("ul:contains('s')"))描述错误的是()。
A. 查找 元素下内容中含有s的元素对象
B. 功能作用等价于$("div>ul:contains('s')")
C. 以上说法都不正确
D. find()方法用于搜索所有与指定表达式匹配的元素
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
57. 7. 以下可以获取表单中所有被选中的复选框的是()。
A. 以上答案都不正确
B. :checkbox
C. :checked
D. :selected
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
58. 8. 以下选项中,可以根据包含文本匹配到指定元素的是( )。
A. contains()
B. input()
C. attr()
D. text()
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
59. 9. 在$.ajax()的参数中,()选项用于指定Ajax请求成功时所触发的回调函数。
A. success
B. type
C. async
D. complete
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
60. 10. 阅读以下代码,参数p1表示()。 $('li').each(function(p1, p2) { });
A. 以上说法都不正确
B. 当前元素
C. 当前元素的索引位置
D. 当前元素的内容
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
61. 11. 下面关于each()方法描述错误的是()。
A. 用于遍历选择器匹配到的所有元素
B. 第一个参数可以是待遍历的选择器
C. 参数可以是一个回调函数,每个匹配元素都会去执行这个函数
D. 以上说法都不正确
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
62. 12. 分析下面的JavaScript代码 ,经过运算后m的值为( )。var x=11; var y="number"; var m=x+y;
A. 11number
B. 程序报错
C. number
D. 11
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
63. 13. 下列选项中,JavaScript运算符的优先级最高的是( )
A. ()
B. ++
C. ==
D. +
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
64. 14. 认真阅读下面代码,并按要求进行作答。y=2;z=6;x=y+z;在以上语句执行后,x 的值是( )
A. 2
B. 6
C. null null
D. 8
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
65. 15. 根据运算符的优先级,表达式z=2*(1+2*3)的运算结果为( )
A. 18
B. 12
C. 14
D. 16
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
66. 16. 认真阅读下面代码,并按要求进行作答。在以上语句执行后,输出的结果是( )
A. null
B. 8
C. 100
D. 9
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
67. 17. 网页程序设计中,运行下面的JavaScript代码,则对话框中将显示( )。
A. 5
B. 16
C. 2.5
D. 2
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
68. 18. DOM模型的顶层对象是( )
A. links
B. document
C. frames
D. forms
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
69. 19. 下面哪个不属于DOM的节点类型( )
A. 文本
B. 元素
C. 窗口
D. 属性
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
70. 20. 下面关于DOM节点的说法,不正确的是( )
A. DOM结构中,每个容器、元素、文本块等都被看做一个节点
B. 节点之间可具有包含关系
C. 所有浏览器都可支持所有节点类型
D. 节点是DOM的基本构建块
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
71. 21. 节点的childNodes属性将返回( )
A. 当前节点的最后一个子节点
B. 当前节点子节点的集合
C. 当前节点的第一个子节点
D. 当前节点的父节点
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
72. 22. 下列JavaScript的循环语句中正确的是。
A. for i=1 to 10
B. for(i=0;i<=10;i++)
C. if(i<10;i++)
D. for(i=0;i<10)
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
73. 23. 在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()
A. function myKeyDown(){ if (event.keyCode==13) alert(“你按下了回车键”);}
B. function myKeyDown(){ if (window.keyCode==13) alert(“你按下了回车键”);}
C. function myKeyDown(){ if (document.keyCode==13) alert(“你按下了回车键”);}
D. function myKeyDown(){ if (keyCode==13) alert(“你按下了回车键”);}
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
74. 24. 分析下面的JavaScript代码: var today=new Date(); document.write(“现在时间:”+today.getHours()+”:”+today.getMinutes()); 假如显示网页时,系统的时间为2015年7月16日15:54, 那么网页上输出的内容为()。
A. 现在时间是:15:54
B. 现在时间是:+15+ :+54 。
C. 现在时间是:2006-02-20-15:54 。
D. 现在时间是:00:00
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
