网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院_第1页
网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院_第2页
网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院_第3页
网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院_第4页
网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网页设计进阶篇-Javascript网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院厦门兴才职业技术学院

任务一测试

JavaScript代码必须出现在下面的哪个标签内部才可以被执行?()。

A:scriptB:headC:divD:body

答案:script

需要在html页面上引用脚本文件myJs.js,下列语句中,正确的是()。

A:<scripttype="text/javascript"></script>B:<scripthref="myJs.js"type="text/javascript"></script>C:<scripttype="text/javascript"/>D:<scripthref="myJs.js"type="text/javascript"/>

答案:<scripttype="text/javascript"></script>

以下哪个不是javascript语言的特点:()。

A:脚本语言B:基于对象C:跨平台D:编译执行

答案:编译执行

在页面中使用JavaScript有哪些方法,不正确的是()。

A:使用<script>标签将JavaScript代码嵌入到网页中B:放置在由<style>标记的href属性指定的外部文件中(正确答案)C:放置在由<script>标记的src属性指定的外部文件中D:放置在HTML标签以on开头的属性即事件处理程序中

答案:放置在由<style>标记的href属性指定的外部文件中(正确答案)

以下哪种方式是在控制台输出?()。

A:promptB:alertC:document.writeD:console.log

答案:console.log

任务二测试

有下述JS代码:vari=0;varsum=0;do{i++;if(i%2===0){continue;}if(i%5===0){break;}

sum+=i;}while(i<10);console.log(‘sum=’+sum);其运行结果应该是下列哪项()。

A:sum=InfinityB:sum=0C:死循环D:sum=4

答案:sum=4

下列JavaScript的判断语句中()是正确的。()。

A:ifi==0thenB:if(i=0)C:ifi=0thenD:if(i==0)

答案:if(i==0)

代码的输出结果是()

varstr="";vari=1;while(i<=10){if(i%2){str+=i+’';}i++;}document.write(str+‘’);

A:13579B:1,3,5,7,9C:2,4,6,8,10D:2,4,6,8

答案:13579

下面不是分支语句使用的关键字为()?()。

A:ifB:forC:elseD:case

答案:for

while语句的正确使用是()?()。

A:whilei=(1<>10)B:while(i<=10;i++;)C:whilei=1to10D:while(i<=10)

答案:while(i<=10)

任务三测试

以下代码执行后,分别弹出来的值是:

varnum1=1;functiontestf1(){num1=2;varnum1;alert(num1);}

functiontestf2(){alert(num1);}testf1();testf2();?()。

A:2,1B:undefined,undefinedC:2,undefinedD:2,2

答案:2,1

varx=1;functionfn(n){n=n+1;};y=fn(x);y的值为()?()

A:1B:UndefinedC:3D:2

答案:Undefined

分析下段代码输出结果是(),vart=10;functiontest(test){t=t+test;vart=3;console.log(t);}test(t);()

A:3B:13C:6D:23

答案:3

代码的输出结果是functionadd(){varsum=1+2;console.log(sum);}console.log(sum);()?()。

A:输出一个undefinedB:输出一个3C:输出两个3D:程序报错

答案:程序报错

以下代码运行的结果是varnum=5;functionfn(){num=1;}fn();alert(num)()?()。

A:报错B:1C:undefinedD:5

答案:1

任务四测试

下面选项中,删除数组的最后一个元素的方法是?()。

A:push()B:shift()C:unshift()D:pop()

答案:pop()

下列创建数组的方式,错误的是?()。

A:vararr=newarray();B:vararr=[];arr.length=3;C:vararr=newArray();D:vararr=[];

答案:vararr=newarray();

下列选项中,可以实现颠倒数组中元素的位置的是?()。

A:lastIndexOf()B:sort()C:indexOf()D:reverse()

答案:reverse()

关于Javascript中数组的说法中,不正确的是:()

A:可以在声明数组的同时进行赋值B:数组的长度必须在创建时给定,之后便不能改变C:数组内元素的类型可以不同D:由于数组是对象,因此创建数组可以使用new运算符

答案:数组的长度必须在创建时给定,之后便不能改变

vararr=newArray(3);arr[3]=’aaa’;console.log(arr.length)控制台返回数组的长度是()

A:不确定B:4C:1D:5

答案:4

任务五测试

调用函数时,不指明对象直接调用,则this指向()对象?()。

A:windowB:ObjectC:FunctionD:document

答案:window

通过[].constructor访问到的构造函数是?()。

A:FunctionB:ObjectC:UndefinedD:Array

答案:Object

Math对象的原型对象是?()。

A:ObjectB:OtotypeC:MtotypeD:Ftotype

答案:Ototype

在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。()

A:documentB:statusC:screenD:history

答案:status

在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。()

A:getYearB:getTimeC:getMonthD:getDate

答案:getDate

任务六测试

在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成?()。

A:onunloadB:onchangeC:onloadD:onclick

答案:onload

以下不属于鼠标事件的是?()。

A:onclickB:onmouseoverC:onloadD:onmouseout

答案:onload

下列事件中,不会发生冒泡的是?()。

A:mouseoutB:blurC:keyupD:click

答案:blur

Chrome浏览器中,获取鼠标单击页面位置的是?()。

A:screenX和screenYB:pageX和pageYC:clientX和clientYD:scrollLeft和scrollTop

答案:pageX和pageY

下面选项可在IE8浏览器中获取事件对象的是?()。

A:对象.eventB:Window.eventC:document.eventD:元素对象.event

答案:Window.event

任务七测试

正则表达式“/[m][e]/gi”匹配字符串”programmer”的结果是?()。

A:mB:meC:eD:programmer

答案:me

下列正则表达式的字符选项中,与”*”功能相同的是?()。

A:.B:+C:?D:{0,}

答案:{0,}

下列选项中,可以完全正则表达式中特殊字符转义的是()

A:#B:C:/D:$

答案:\

能够在字符串中匹配“aab”,⽽不能匹配“aaab”和“aaaab”的正则表达式包括?()。

A:r“aaa??b”B:r“a*?b”C:r“a{,2}b”D:r“aa??b”

答案:r“a{,2}b”

不能完全匹配字符串"(010)-62661617"和字符串"010********"的正则表达式包括()

A:r"[(]?d*[)-]*d*"B:r"[0-9()-]+"C:r"[0-9(-)]*d*"D:r"(?d{3})?-?d{8}"

答案:r"[0-9(-)]*\d*"

任务八测试

alert('test')与Alert('test')都表示以警告框的形式弹出test提示信息。()

A:对B:错

答案:错

表达式“vara=1,b=1;console.log(++a)”的输出结果是2。()

A:错B:对

答案:对

continue关键字,在循环语句中使用时,可以用来立即跳出本次循环。()

A:错B:对

答案:对

while语句可以在条件表达式为true的前提下,循环执行指定的一段代码,直到条件表达式为false时结束循环。()

A:对B:错

答案:对

函数内通过关键子var定义的变量可以在全局作用域下进行访问。()

A:对B:错

答案:错

IE8浏览器中可通过preventDefault()方法阻止<a>元素的默认行为。()

A:错B:对

答案:错

在事件发生时,若未设置事件处理程序的参数,就不会产生事件对象。()

A:错B:对

答案:错

事件对象的type属性可以获取发生事件的类型。()

A:错B:对

答案:对

正则表达式中,可通过反向引用获取子表达式的捕获内容。()

A:对B:错

答案:对

正则表达式[^a]的含义是匹配以a开始的字符串。()

A:错B:对

答案:对

任务九测试

编写Javascript函数实现网页背景色选择器,下列选项中正确的是()

A:functionchange(color){document.bgColor=color;}B:functionchange(color){body.bgColor=color;}C:functionchange(color){form.bgColor=color;}D:functionchange(color){window.bgColor=color;}

答案:functionchange(color){document.bgColor=color;}

下列选项中关于JavaScript浏览器对象中history对象的说法错误的是?()。

A:history对象记录了用户在一个浏览器中已经访问过的URLB:应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能C:应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮D:history对象的父对象是JavaScript浏览器对象的根对象window

答案:应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮

某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

A:document.forms[0].element[0]B:document.forms.myButtonC:document.myButtonD:document.mainForm.myButton

答案:document.mainForm.myButton

如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的

功能。()

<imgid=”pic”src=”Sunset.jpg”width=”400”height=”300”>

A:document.getElementById(“pic”).style.display=”none”;B:document.getElementById(“pic”).style.display=”block”;C:document.getElementById(“pic”).style.display=”disvisible”;D:document.getElementById(“pic”).style.display=”visible”;

答案:document.getElementById(“pic”).style.display=”none”;

以下()表达式产生一个0~7之间(含0,7)的随机整数。()

A:Math.floor(Math.random()*8)B:Math.floor(Math.random()*7)C:Math.floor(Math.random()*6)D:Math.ceil(Math.random()*8)

答案:Math.floor(Math.random()*8)

任务十测试

javascript是java语言的脚本形式。()

A:错B:对

答案:错

Boolean(undefined)方法的运行结果等于true。()

A:错B:对

答案:错

表达式(-5)%3的运行结果等于-2。()

A:对B:错

答案:对

表达式”[a,b]=[12,34,56]执行后,变量b的值为34。()

A:对B:错

答案:对

函数”((a,b)=>a*b)(6,2);”的返回值是12。()

A:对B:错

答案:对

若vara={};则console.log(a=={});的输出结果为true()

A:对B:错

答案:错

在BOM中,所有对象的父对象是window。()

A:错B:对

答案:对

删除节点的removeChild()方法返回的是一个布尔类型值。()

A:错B:对

答案:错

全局变量可以通过window对象进行访问。()

A:对B:错

答案:对

pushState()方法可以实现跨域无刷新更改URL。()

A:对B:错

答案:对

任务十一测试

通过外链式引入Javascript时,可以省略</script>标记。()

A:对B:错

答案:错

name在Javascript中是合法的变量名。()

A:错B:对

答案:错

表达式“[1,2,'1','2'].lastIndexOf('1',1)”的返回值是-1。()

A:对B:错

答案:对

表达式“[12,15,8].find(function(ele){returnele>=10})”的返回值是12。()

A:对B:错

答案:对

查询一个对象的构造函数使用contructor属性。()

A:对B:错

答案:对

screen对象的outerHeight属性用于返回屏幕的宽度。。()

A:对B:错

答案:错

document.querySelector(‘div‘)可用于获取文档中全部div元素。()

A:对B:错

答案:错

设置location.href属性的方法无法改变当前网页的网址。()

A:错B:对

答案:错

和obj[‘name’]访问到的是同一个属性。()

A:对B:错

答案:对

在JAVASCRIPT中,只能使用预定义对象,而不能使用自定义对象。()

A:对B:错

答案:错

任务十二测试

关于添加元素,下列选项描述错误的是()。

A:appendChild是在父元素内部追加B:createElement创建的元素立即会添加到页面中C:innerHTML会覆盖原来的元素D:insertBefore是在父元素内部指定的位置添加

答案:createElement创建的元素立即会添加到页面中

关于事件对象,描述错误的是()。

A:事件对象的属性中保存了跟事件相关的一系列信息B:事件对象的获取有兼容性问题C:通过事件对象不可以阻止事件冒泡和默认行为D:事件触发时就会产生事件对象

答案:通过事件对象不可以阻止事件冒泡和默认行为

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

A:document.onclick=function(event){vare=window.evt||event;}B:document.onclick=function(event){vare=window.event||evt;}C:document.onclick=function(event){vare=window.evt||evt;}D:document.onclick=function(event){vare=window.event||event;}

答案:document.onclick=function(event){vare=window.event||event;}

关于事件监听,描述错误的是()。

A:addEventListener()方法有两个参数B:低版本的IE可以使用attachEvent代替addEventListenerC:addEventListener()有浏览器兼容问题D:可以给同一元素同一事件注册多个监听器

答案:addEventListener()方法有两个参数

任务十三测试

scrollTop和scrollLeft是获取被滚动出去的距离。()

A:对B:错

答案:对

functionfn1(x,y){return(++x)+(y++);}执行fn1(4,5)的返回值是11。()

A:错B:对

答案:错

使用clearTimeout()和clearInterval()可以清除定时器。()

A:错B:对

答案:对

JavaScript为响应用户行为所执行的程序代码是指__事件处理程序___。()

A:对B:错

答案:对

JavaScript中通过__事件监听____可为<div>的mouseover事件绑定多个事件处理程序。()

A:对B:错

答案:对

任务十四测试

对象中未赋值的属性的值为undefined。()

A:错B:对

答案:对

可以使用“数组名[索引]”的方式来访问数组元素。()

A:错B:对

答案:对

执行代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论