版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网页设计进阶篇-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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《核电工程质量抽检复查导则》-编制说明(征求意见稿)
- 2024家用电梯制造安装规范
- 涨知识!规模养猪场猪蓝耳病的诊断与治疗案例
- 6.1《记念刘和珍君》课件++2024-2025学年统编版高中语文选择性必修中册
- 大学无形资产管理办法
- 植物光合作用
- 磷石膏基全固废矿山充填技术规范-编写说明
- 新入职工安全培训试题(往年题考)
- 岗前安全培训试题及完整答案【必刷】
- 职工安全培训试题附答案(能力提升)
- 《统计》大班数学18张课件
- XX县深化产教融合发展实施方案
- 哈佛大学简介课件
- 蛋白质粉营销整合传播方案
- 发动机缸体缸盖加工自动线现状及发展趋势
- 钳工常用量具课件
- 女权主义 feminism课件
- 初中音乐人音九年级上册(2022年新编) 西南情韵歌唱美丽的家乡定稿
- 六年级上册语文课件-21.文言文二则(生字课件部编版)(共8张PPT)
- 单亲家庭孩子的教育案例
- 《网店运营与管理》课件(完整版)
评论
0/150
提交评论