版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaScript及轻量级框架应用智慧树知到课后章节答案2023年下烟台职业学院烟台职业学院
模块一测试
表达式Math.PI.toFixed(2)的运行结果为()。
A:6.1B:6.18C:6.19D:6.182
答案:6.18
下列选项中,可以作为变量名使用的是()。
A:varB:infoC:thisD:in
答案:info
下列选项中,与0相等(==)的是()。
A:NaNB:nullC:'D:undefined
答案:''
以下选项中可以保留2位小数的是()。
A:Math.ceil()B:Math.round()C:Math.floor()D:toFixed()
答案:toFixed()
下面不属于逻辑运算符的是()。
A:“&&”B:“||”C:“&”D:“|”
答案:“&”;“|”
参与逻辑运算的返回值都是布尔型数据。()
A:错B:对
答案:错
变量名称必须以字母开头,后面跟随字母或数字()
A:对B:错
答案:错
表达式(-9)%3与9%(-3)的运算结果相等。()
A:对B:错
答案:对
空型的数据指的是空字符串或()
A:对B:错
答案:错
下列选项中,对运算符“--”的使用正确的是()
A:vara;--a=1;B:vara=--1;C:vara;--a;D:varb,a=b--;
答案:vara;--a;;varb,a=b--;
模块二测试
请阅读以下代码,调用函数factorial(4)的结果为()。
if(n==1){return1;//递归出口}returnn*factorial(n-1);}
A:6B:1C:2D:24
答案:24
阅读以下代码,输出结果为()"vari=24;for(leti=0;i<10;++i){}console.log(i);"
A:24B:9C:10D:Undefined
答案:24
下列选项中可以获取用户调用函数传递的实参的是()。
A:theNumsB:arguments.lengthC:argumentsD:params
答案:arguments
JavaScript中函数名称严格区分大小写。()
A:错B:对
答案:对
匿名函数可避免全局作用域的污染。()
A:对B:错
答案:对
无参函数在定义时可以省略函数名后的小括号。()
A:对B:错
答案:错
模块三测试
下面关于数组转字符串的描述错误的是()。
A:join()方法仅能将一维数组转为字符串B:默认情况下使用逗号连接数组元素C:数组元素为空数组时会被转为空字符串D:toString()方法可将多维数组转为字符串
答案:join()方法仅能将一维数组转为字符串
下列选项中可以作为数组元素的是()。
A:newArrayB:trueC:nullD:0
答案:newArray;true;null;0
下列选项中可以遍历数组的是()。
A:for...inB:whileC:forD:for...of
答案:for...in;while;for;for...of
在数组中,下标是数组元素的唯一标识。()
A:对B:错
答案:对
join方法仅可以将一维数组转化为字符串。()
A:错B:对
答案:错
数组[1,2,3,4]调用slince(2,3)方法后会变为[1,2]()
A:错B:对
答案:错
二维数组是多维数组中的一种。()
A:对B:错
答案:对
模块四测试
在JavaScript中,使用什么关键字来创建类?()
A:classB:newC:objD:function
答案:class
在JavaScript中,使用什么机制来实现继承?()
A:类别B:工厂函数C:原型链D:接口
答案:原型链
在JavaScript中,如何创建对象?()
A:使用类B:使用构造函数C:使用接口D:使用工厂函数
答案:使用构造函数
在JavaScript中,如何调用父类中的方法?()
A:使用prototypeB:使用superC:使用instanceofD:使用this
答案:使用super
在JavaScript中,如何创建静态方法?()
A:使用newB:使用prototypeC:使用thisD:使用static
答案:使用static
在JavaScript中,如何防止类的属性被修改?()
A:使用Object.freeze()B:使用Object.preventExtensions()C:使用Object.lock()D:使用Object.finalize()
答案:使用Object.freeze()
在JavaScript中,如何检查一个对象是否为某个类的实例?()
A:使用instanceofB:使用Object.keys()C:使用typeofD:使用isPrototypeOf()
答案:使用instanceof
在JavaScript中,如何使用模块化编程?()
A:使用varB:使用letC:使用constD:使用import/export
答案:使用import/export
在JavaScript中,如何使用迭代器和生成器?()
A:使用while循环B:使用yield关键字C:使用if语句D:使用for循环
答案:使用yield关键字
在JavaScript中,如何使用访问器属性?()
A:使用get/setB:使用varC:使用prototypeD:使用this
答案:使用get/set
模块五测试
在JavaScript中,如何获取文档元素?()
A:document.element()B:document.find()C:document.findElements()D:document.getElementsByTagName()
答案:document.getElementsByTagName()
在JavaScript中,如何动态添加、删除元素?()
A:elem.insertBefore()/elem.replaceChild()B:elem.createElement()/elem.removeChild()C:elem.add()/elem.remove()D:elem.setAttribute()/elem.removeAttribute()
答案:elem.createElement()/elem.removeChild()
在JavaScript中,如何获取元素的CSS样式?()
A:elem.getAttribute()B:elem.styleC:elem.cssD:elem.style.cssText
答案:elem.style
在JavaScript中,如何添加事件监听器?()
A:elem.onclick()B:elem.addListener()C:elem.addEventListener()D:elem.event()
答案:elem.addEventListener()
在JavaScript中,如何阻止事件的默认行为?()
A:event.stopPropagation()B:event.preventDefault()C:event.cancel()D:event.prevent()
答案:event.preventDefault()
在JavaScript中,如何获取当前点击的元素?()
A:event.currentTargetB:elem.source()C:event.targetD:elem.parentElem()
答案:event.target
在JavaScript中,如何设置元素的属性?()
A:elem.attribute()B:elem.setAttr()C:elem.setAttribute()D:elem.attributeValue()
答案:elem.setAttribute()
在JavaScript中,如何获取元素的父元素?()
A:elem.parentElementB:elem.parentElem()C:elem.parentNodeD:elem.parent()
答案:elem.parentElement
在JavaScript中,如何遍历元素的子元素?()
A:elem.forChild()B:elem.childNodes()C:elem.children()D:elem.forEachChild()
答案:elem.children()
在JavaScript中,如何获取元素的位置和尺寸?()
A:elem.location()/elem.dimensions()B:elem.getLocation()/elem.getDimensions()C:elem.getBoundingClientRect()/elem.offsetWidth/offsetHeightD:elem.getPosition()/elem.getDimensions()
答案:elem.getBoundingClientRect()/elem.offsetWidth/offsetHeight
模块六测试
下列对象中,()可以获取屏幕的宽度和高度。
A:screenB:documentC:locationD:history
答案:screen
下列选项中,()书序可以获取完整URL地址。
A:HostB:HrefC:ProtocolD:Hostname
答案:Href
下面()可以实现在3秒后执行一次警告提示。
A:clearInterval()B:clearTimeout()C:setTimeout()D:setInterval()
答案:setTimeout()
以下选项中属于window对象属性的是()
A:documentB:locationC:screenD:history
答案:document;location;screen;history
navigator对象用于获取浏览器的相关数据,被称为浏览器的嗅探器。()
A:错B:对
答案:对
window.parent.frames可以获取同级别的框架。()
A:对B:错
答案:对
所有浏览器都支持location对象提供的更改URL地址的方法。()
A:对B:错
答案:错
模块七测试
在正则表达式中,用什么字符表示零次或多次匹配?()
A:*B:?C:|D:+
答案:*
在正则表达式中,如何匹配一个或多个数字?()
A:d+B:d?C:+D:s+
答案:\d+
在正则表达式中,如何匹配非数字字符?()
A:DB:WC:wD:d+
答案:\W
在正则表达式中,如何匹配一个或多个字母或数字?()
A:+B:w+C:a+D:d+
答案:\w+
在正则表达式中,如何匹配一个或多个空格字符?()
A:s+B:+C:+D:S+
答案:\s+
在正则表达式中,如何匹配一个或多个小写字母?()
A:l+B:c+C:u+D:[a-z]+
答案:[a-z]+
在正则表达式中,如何匹配一个或多个大写字母?()
A:[A-Z]+B:l+C:c+D:u+
答案:[A-Z]+
在正则表达式中,如何匹配一个或多个任意字符?()
A:*+B:?+C:.+D:.+
答案:.+
在正则表达式中,如何匹配一个或多个特殊字符?()
A:d+B:[^A-Za-z0-9s]+C:[A-Za-z0-9]+D:[W_]+
答案:[\W_]+
在正则表达式中,如何捕获匹配到的内容?()
A:<>B:[]C:()D:{}
答案:()
模块八测试
下列事件中,可以在body内所有标签都加载完成后才触发的是()。
A:loadB:blurC:clickD:focus
答案:load
W3C规定在以下哪个阶段进行事件处理()。
A:事件冒泡和事件捕获B:事件捕获C:事件冒泡D:其余说法都不正确
答案:事件冒泡
下列选项中,()属性可以作为标签的属性绑定事件。
A:onblurB:onClickC:focusD:click
答案:onblur
“<div>”元素的offsetWidth属性的返回值是由()组成的。
A:<div>的宽度B:<div>的内边距C:<div>的外边距D:<div>边框
答案:<div>的宽度;<div>的内边距;<div>边框
微软提出的事件流的传播顺序是事件捕获方式。()
A:错B:对
答案:错
重置的事件处理程序函数的返回值若是false,则会取消默认的重置操作。()
A:对B:错
答案:对
DOM2级事件模型中,同一个DOM对象的同一个事件只能有一个事件处理程序。()
A:错B:对
答案:对
模块九测试
根据指定的类名可匹配所有元素的是()。
A:$("#title")B:$("div")C:$("li,p,h2")D:$(".title")
答案:$("#title")
下列()方法可同时为多个不同事件绑定不同的处理函数()。
A:one()B:其余选项都不正确C:on()D:off()
答案:on()
浏览器客户端向服务器发送AJAX请求,服务器接收请求,处理完毕后,返回数据为“处理成功”,AJAX获取到服务器返回的数据时,以下关于AJAX响应属性正确的是()。
A:status=404B:readyState=3C:readyState=4D:status=403
答案:readyState=4
使用jQuery发送AJAX请求,关于请求的类型说法正确的是()。
A:可以发送GET或者POST类型请求B:只能发送GET类型请求C:可以发送PUT类型请求D:只能发送POST类型请求
答案:可以发送GET或者POST类型请求
hover()方法的参数依次表示鼠标移出和移入事件的处理程序。()
A:错B:对
答案:错
jQuery对象解决了不同浏览器兼容的问题。()
A:对B:错
答案:对
在回调函数内部直接使用$(this)表示当前元素。()
A:对B:错
答案:对
$('div').first()与$('div:first')都可获取第一个匹配到的<div>元素。()
A:对B:错
答案:对
animate()方法的第1个参数指定自定义的动画特效,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论