百年教育职业培训中心 百年教育学习服务平台
国开搜题

超尔星学雅习通答案JavaScript程序设计(WEB前端1+X证书系列课程)作业答案

来源: 更新时间:

文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中


文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

JavaScript程序设计(WEB前端1+X证书系列课程)

学校: 无

问题 1: 1. 下列关于JavaScript的说法不正确的是哪一项( )

选项:

A. JavaScript是一种用来开发Internet客户端应用程序的脚本语言。

B. JavaScript在HTML页面中以语句形式出现,通过浏览器直接翻译执行实现相应的操作。

C. JavaScript是当前Web应用程序开发中使用最广泛的客户端脚本语言,是当之无愧的 “Web前端之王”。

D. JavaScript是当前Web应用程序开发中使用最广泛的客户端脚本语言,是当之无愧的 “Web后端之王”。

答案: JavaScript是当前Web应用程序开发中使用最广泛的客户端脚本语言,是当之无愧的 “Web后端之王”。

问题 2: 2. 下列关于JavaScript的用途描述正确的是哪一项( )。

选项:

A. 制作网页特效和验证表单数据。

B. 访问上网用户本地机上的文件。

C. 访问数据库。

D. 只能验证表单数据。

答案: 制作网页特效和验证表单数据。

问题 3: 3. 下列关于JavaScript和ECMAScript的关系描述错误的是哪一项( )。

选项:

A. 在浏览器环境中:JavaScript = ECMAScript + BOM + DOM

B. 在node环境中:JavaScript = ECMAScript + Node APIs

C. ECMAScript是根据JavaScript制定的编程规范,规定浏览器脚本语言的标准,该标准只提供了最基本的语法。

D. ECMAScript等同于JavaScript。

答案: ECMAScript等同于JavaScript。

问题 4: 4. JavaScript的特点不包含哪个选项( )。

选项:

A. 解释性的脚本语言。

B. 不支持面向对象编程。

C. 具有跨平台性。

D. 支持面向对象编程。

答案: 不支持面向对象编程。

问题 5: 5. 将JavaScript脚本引入HTML网页的方法不包含哪个选项( )。

选项:

A. 嵌入式

B. 行内式

C. 插入式

D. 外链式

答案: 插入式

问题 6: 6. JavaScript完全等同于ECMAScript。

选项:

答案: 错误

问题 7: 7. JavaScript中的函数不会被立即执行,只有当函数被调用时才会执行。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 8: 8. JavaScript对字母的大小写是不区分的。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 9: 9. JavaScript不要求必须以“;”作为语句的结束标志,如果一条语句的结束处没有标志,JavaScript会自动将该行代码的结尾作为语句的结尾。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 10: 10. 注释有利于提高代码的可读性,JavaScript的注释分单行注释、多行注释;单行注释使用“//”、多行注释使用“/* */”。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 11: 1. “console.log(true - 1)”语句输出的结果是( )

选项:

A. 1

B. 0

C. true1

D. -1

答案: 请关注公众号【飞粤搜题】查看答案

问题 12: 2. 下列选项中,与0相等(==)的是( )

选项:

A. null

B. undefined

C. NaN

D. ''

答案: 请关注公众号【飞粤搜题】查看答案

问题 13: 3. 下列选项中,不属于比较运算符的是( )

选项:

A. ==

B. ===

C. !==

D. =

答案: 请关注公众号【飞粤搜题】查看答案

问题 14: 4. JavaScript中age与Age代表不同的变量。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 15: 5. $name在JavaScript中是合法的变量名。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 16: 6. 运算符“.”可用于连接两个字符串。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 17: 7. JavaScript中的数字型可以用来保存整数或浮点数(小数)。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 18: 8. console.log((3 + 6) * 2); 语句的输出结果为15。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 19: 9. Boolean(undefined)方法的运行结果等于______。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 20: 10. JavaScript中的数据类型分为两大类,分别是______和______。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 21: 11. 表达式“var a = 1, b = 1;console.log(++a)”的输出结果是______。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 22: 1. 每个自定义的函数中都有一个叫做this的对象。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 23: 2. 有参函数被调用执行时不检测传递给形参的实参的类型,如果传入的实参的类型不是希望的类型,则可能会出现计算错误。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 24: 3. 在函数调用过程中,javascript也不对参数的个数进行合法性检查。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 25: 4. 调用函数时,对于基本类型的实参,在参数传递过程中形参的值是实参的值的拷贝,所以形参的值的改变不会影响实参的值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 26: 5. 函数调用时,对于对象类型的实参,在参数传递过程中形参和实参共同引用同一个对象,所以形参的值的改变就会影响实参的值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 27: 6. JavaScript函数定义与调用的编写顺序分前后,必须先定义才能调用。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 28: 7. 利用arguments类数组对象,在函数体内可获取函数调用时传递的所有实参。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 29: 8. 在调用函数后若想得到处理结果,在函数体中可用return关键字返回,若无return语句,则函数的返回值为undefined。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 30: 9. 在自定义函数时,如果函数的功能实现不需要设置参数,小括号“()”可以省略。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 31: 10. 在ES6中可以给函数的形参设置默认值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 32: 1. 定义函数时,可以在函数体中用来表示用户传递的实际参数的个数的是( )

选项:

A. arguments

B. arguments.length

C. param

D. params

答案: 请关注公众号【飞粤搜题】查看答案

问题 33: 2. 下列说法正确的是( )

选项:

A. JS中调用自定义函数时会检测实参数量和数据类型。

B. JS中调用自定义函数时不会检测实参数量和数据类型。

C. JS中调用自定义函数时会检测实参数量,但不检测实参数据类型。

D. JS中调用自定义函数时会检测实参数据类型,但不检测实参数量。

答案: 请关注公众号【飞粤搜题】查看答案

问题 34: 3. JavaScript的函数一定要先定义后调用。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 35: 4. JavaScript的自定义函数中可以通过通过arguments.length得到实参的个数。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 36: 5. 箭头函数是匿名函数的简写形式。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 37: 1. 对象是需求场景中的事物在程序中的表示,它是一种特殊的数据类型,可以包含多个成员。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 38: 2. 对象的成员总的来说有两种:属性和方法。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 39: 3. 属性是对象封装的数据,表示对象的某方面的值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 40: 4. 方法是对象的行为,表示对象可以执行的行为或可以实现的功能。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 41: 5. 内置对象指JavaScript语言本身预定义的对象,由ECMAScript标准定义,由所有的浏览器提供支持,由于标准不统一,所以这些对象的浏览器兼容性问题很大。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 42: 6. 浏览器对象指JavaScript运行环境即浏览器提供的对象, 浏览器对象又分为两大类:BOM对象 和 DOM对象。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 43: 1. JavaScript中的日期是相对于格林威治GMT时间1970年1月1日0点0分0秒起相差的一个以毫秒为单位的数值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 44: 2. Date对象的getFullYear()方法可以从一个Date对象实例中获取四位数字表示的年份。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 45: 3. Date对象的getMonth()方法可以从一个Date对象实例中获取1~12的某个数字表示的月份值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 46: 4. Date对象的getDate()方法可以从一个Date对象实例中获取表示月份的整数值,范围为1~31。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 47: 5. Date对象的getDay()方法可以从一个Date对象实例中获取表示星期的整数值,范围为0~6。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 48: 6. 语句“var MyDate =new Date(2018,1,10);”创建一个表示2018年1月10日的对象实例。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 49: 1. BOM全称是Browser Object Model,指的是浏览器对象模型。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 50: 2. 浏览器对象是浏览器为脚本提供的一系列内置对象的统称,产生于浏览器载入文档至关闭文档期间的不同阶段,并起着互不相同且不可代替的作用。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 51: 3. 浏览器对象模型是各浏览器对象之间按照一定的层次组织起来的模型的统称,其作用是操作浏览器窗口及窗口上的控件,实现用户和页面的动态交互。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 52: 4. window对象是BOM的顶层(核心)对象,其他的对象以属性的方式添加到window对象下,也可称为window的子对象。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 53: 5. window对象可获取与屏幕相关的数据,例如屏幕的分辨率和颜色深度等。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 54: 6. location对象用于获取当前浏览器中URL地址栏内的相关数据。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 55: 7. history对象用于记录浏览器的访问历史记录,实现浏览网页的前进与后退功能。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 56: 8. navigator对象用于获取浏览器的相关数据,例如浏览器的名称、版本等,也称为浏览器的嗅探器。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 57: 9. document对象代表当前加载的HTML页面的内容,同时也是JavaScript重要组成部分之一。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 58: 10. cookie对象是document对象的一个非常重要的子对象,用于实现在用户本地电脑上存储网站用户的信息,如用户名和密码等。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 59: 1. window.alert()方法执行后显示带有一段消息和一个确认按钮的警告框。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 60: 2. window.prompt()方法执行后可弹出一个确认对话框,该对话框中包含提示消息以及确认和取消按钮;点击“确定”按钮,返回false,点击“取消”按钮,返回true。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 61: 3. window.setInterval()方法按照指定的周期(以毫秒计)来调用函数或执行一段代码,并返回一个介于0-65535范围内的整数,含0和65535。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 62: 4. window.clearInterval() 方法取消由setInterval()设置的定时器。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 63: 5. window.setTimeout() 方法在指定的毫秒数后调用函数或执行一段代码。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 64: 1. ( )对象是网页的文档对象,是文档的根节点,可以通过该对象直接或间接地访问页面中的所有元素。

选项:

A. window

B. screen

C. document

D. navigator

答案: 请关注公众号【飞粤搜题】查看答案

问题 65: 2. document对象的属性( )可以设置网页的背景色。

选项:

A. linkColor

B. bgColor

C. fgColor

D. alinkColor

答案: 请关注公众号【飞粤搜题】查看答案

问题 66: 3. document对象的属性( )可以返回当前文档的域名。

选项:

A. charset

B. domain

C. cookie

D. referrer

答案: 请关注公众号【飞粤搜题】查看答案

问题 67: 4. document对象的方法( )可以创建一个HTML元素。

选项:

A. createElement( )

B. createTextNode( )

C. appendChild( )

D. removeChild( )

答案: 请关注公众号【飞粤搜题】查看答案

问题 68: 5. document对象的方法( )返回带有指定标签名的页面元素对象集合。

选项:

A. getElementsByName( )

B. getElementsByTagName( )

C. getElementsByClassName( )

D. querySelectorAll( )

答案: 请关注公众号【飞粤搜题】查看答案

问题 69: 6. document对象的哪个属性集可以返回网页文档中所有 Image 对象的引用( )。

选项:

A. anchors[]

B. forms[]

C. images[]

D. links[]

答案: 请关注公众号【飞粤搜题】查看答案

问题 70: 7. ( )对象是主体子对象,其定义文档的主体,包含了文档的所有内容,如文本、超链接、图像、表格和列表等。

选项:

A. document

B. head

C. body

D. Image

答案: 请关注公众号【飞粤搜题】查看答案

问题 71: 8. body对象是document的一个属性,可通过document.body来使用该对象,body对象的下述哪个专用属性可以
用于设置和返回网页文本的颜色。( )

选项:

A. bgColor

B. vlinkColor

C. linkColor

D. text

答案: 请关注公众号【飞粤搜题】查看答案

问题 72: 9. body对象以及body部分的元素通用的三大家族属性中,下面哪个不属于这三大家族( )。

选项:

A. client

B. offset

C. scroll

D. inner

答案: 请关注公众号【飞粤搜题】查看答案

问题 73: 10. 下面哪个属性可以返回对象上的可见客户区的宽度,不包含滚动条和边框部分。( )

选项:

A. offsetWidth

B. scrollWidth

C. clientWidth

D. clientHeight

答案: 请关注公众号【飞粤搜题】查看答案

问题 74: 1. 以下对DOM的描述中,错误的是( )。

选项:

A. DOM是W3C组织推荐的处理可扩展标记语言的标准编程接口。

B. DOM描绘了一个层次化的节点树,允许开发者创建、添加、删除、修改和查找页面的节点。

C. DOM提供了大量的接口,JavaScript通过其提供的接口就可以操作页面上所有的节点。

D. DOM的全称翻译成中文是浏览器对象模型。

答案: 请关注公众号【飞粤搜题】查看答案

问题 75: 2. 关于对如下所示的DOM树的描述中,正确的是( )。

选项:

A. DOM树的根节点是根元素

B. 属性href不属于节点

C. 文本不属于节点

D. 元素a是元素节点

答案: 请关注公众号【飞粤搜题】查看答案

问题 76: 1. 操作DOM元素的样式有两种方法,一种是直接操作元素的某个样式属性;另一种是操作元素的className属性为元素设置类选择器样式。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 77: 2. 直接操作元素的某个样式属性的方法为:DOM元素对象.style.样式属性名。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 78: 3. 操作DOM元素的className属性可以操作DOM元素的类选择器样式。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 79: 4. html5标准新增的classList属性是只读属性,只能用来获取元素对象的类列表。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 80: 5. 通过"DOM元素对象.classList.add()"可以删除元素的一个类。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 81: 6. classList的哪个方法可以删除DOM元素的一个类( )。

选项:

A. add()

B. remove()

C. item()

D. contains()

答案: 请关注公众号【飞粤搜题】查看答案

问题 82: 1. 下列选项中,可以作为DOM的style属性操作的样式名为( )。

选项:

A. Background

B. display

C. background-color

D. LEFT

答案: 请关注公众号【飞粤搜题】查看答案

问题 83: 2. 下列选项中,可用于实现动态改变指定div中内容的是( )。

选项:

A. console.log()

B. document.write()

C. innerHTML

D. 以上选项都可以

答案: 请关注公众号【飞粤搜题】查看答案

问题 84: 3. 下面可用于获取文档中第一个div元素的是( )。

选项:

A. document.querySelector('div')

B. document.querySelectorAll('div')

C. document.getElementsByName('div')

D. 以上选项都可以

答案: 请关注公众号【飞粤搜题】查看答案

问题 85: 4. 下列选项中,可以作为DOM的style属性操作的样式名为( )。

选项:

A. Background

B. left

C. font-size

D. Textalign

答案: 请关注公众号【飞粤搜题】查看答案

问题 86: 5. 关于获取元素,以下描述正确的是( )。

选项:

A. document.getElementById()获取到的是元素集合

B. document.getElementsByTagName()获取到的是单个元素

C. document.querySelector()获取到的是元素集合

D. document.getElementsByClassName()有浏览器兼容性问题

答案: 请关注公众号【飞粤搜题】查看答案

问题 87: 6. 以下代码用于单击一个按钮,弹出对话框。在横线处应填写的正确代码是( )。
唐伯虎

选项:

A. btn.onclick = function() { alert('点秋香'); }

B. btn.onclick = alert( '点秋香' );

C. btn.click = function() { alert('点秋香'); }

D. btn.click()

答案: 请关注公众号【飞粤搜题】查看答案

问题 88: 7. 下列选项中,可以实现创建元素的是( )。

选项:

A. element.push('
你好
')

B. element.pop('
你好
')

C. element.innerHtml = '
你好
'

D. document.createElement("p")

答案: 请关注公众号【飞粤搜题】查看答案

问题 89: 8. 关于添加元素,下列选项描述错误的是( )。

选项:

A. innerHTML会覆盖原来的元素

B. appendChild 是在父元素内部追加

C. insertBefore是在父元素内部指定的位置添加

D. createElement创建的元素立即会添加到页面中

答案: 请关注公众号【飞粤搜题】查看答案

问题 90: 9. 关于事件对象,描述错误的是( )。

选项:

A. 事件对象的属性中保存了跟事件相关的一系列信息

B. 事件触发时就会产生事件对象

C. 事件对象的获取有兼容性问题

D. 通过事件对象不可以阻止事件冒泡和默认行为

答案: 请关注公众号【飞粤搜题】查看答案

问题 91: 10. 下列选项,可以正确获取到兼容了各个浏览器的事件对象的是( )

选项:

A. document.onclick = function (event) { var e = window.event || event; }

B. document.onclick = function (event) { var e = window.evt || event; }

C. document.onclick = function (event) { var e = window.event || evt; }

D. document.onclick = function (event) { var e = window.evt || evt; }

答案: 请关注公众号【飞粤搜题】查看答案

问题 92: 11. 关于事件监听,描述错误的是( )。

选项:

A. 可以给同一元素同一事件注册多个监听器

B. addEventListener() 有浏览器兼容问题

C. addEventListener() 方法有两个参数

D. 低版本的IE可以使用attachEvent代替addEventListener

答案: 请关注公众号【飞粤搜题】查看答案

问题 93: 12. HTML DOM中的根节点是______。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 94: 13. ______方法是根据id来获取元素。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 95: 14. document.querySelector('div ').classList可以获取文档中所有div的class值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 96: 15. 删除节点的removeChild()方法返回的是一个布尔类型值。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 97: 16. HTML文档每个换行都是一个文本节点。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 98: 17. document.querySelector('div')可以获取文档中第一个div元素。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 99: 18. Web API包括BOM和DOM两部分组成。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 100: 19. 使用document.createElement()可以创建元素节点。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 101: 20. 键盘事件对象是KeyBoardEvent。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 102: 21. 低版本的IE浏览器(IE 6~IE 8)中,可以通过event获取事件对象。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 103: 22. appendChild()方法表示将一个节点添加到指定父节点的子节点列表前面。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

问题 104: 23. cloneNode()方法表示返回调用该方法的节点的一个副本,也称为克隆节点。

选项:

答案: 请关注公众号【飞粤搜题】查看答案

电话咨询