Web前端进阶之JavaScript知到章节答案智慧树2023年济南大学_第1页
Web前端进阶之JavaScript知到章节答案智慧树2023年济南大学_第2页
Web前端进阶之JavaScript知到章节答案智慧树2023年济南大学_第3页
Web前端进阶之JavaScript知到章节答案智慧树2023年济南大学_第4页
Web前端进阶之JavaScript知到章节答案智慧树2023年济南大学_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

Web前端进阶之JavaScript知到章节测试答案智慧树2023年最新济南大学第一章测试

以下哪个选项是JavaScript的特点()

参考答案:

具有以上各种特点

编辑JavaScript程序时()。

参考答案:

可以使用任何一种文本编辑器

下面的JavaScript语句书写正确的是()。

参考答案:

null

下面有关JavaScript说法错误的是()。

参考答案:

可以在JavaScript代码中使用双反斜杠对代码行进行换行。

下列选项中,有关JavaScript说法错误的是()。

参考答案:

加入了JavaScript特效的页面,称为动态页面

第二章测试

在以上代码段中,哪些变量是全局变量?()

参考答案:

只有a

以下描述中错误的是()。

参考答案:

alert(typeof(function(){}))显示的内容为:Function

以下哪个语句打印出来的结果是false?()

参考答案:

alert(isNaN(true));

JavaScript中,以下声明变量的语句哪个不正确?()

参考答案:

null

以下代码,哪个结果是正确的?

vara='123.5abc',b='100abc';

6、alert(parseInt(a)+Number(b));()

参考答案:

NaN

以下哪个单词不属于javascript保留字?()

参考答案:

base

要检测值是否为NaN,应使用()函数。

参考答案:

isNaN

以下哪个变量名是非法的?()

参考答案:

2sum

(778>787)?5:2的结果是()。

参考答案:

2

在JavaScript表达式中12+"12"+"5"的结果是()。

参考答案:

12125

分析javascript代码段,输出结果是

vara="125.8765";

c=parseInt(a);

d=parseFloat(a);

document.write(c+""+d)()

参考答案:

125125.8765

分析下面的JavaScript代码段,输出结果是

a=eval("3+6+7");

document.write(a);()。

参考答案:

16

执行上述的代码打印出的结果,正确的是()。

参考答案:

2,30,512,NaN

执行上述的代码打印出的结果,正确的是()。

参考答案:

145

下列选项中哪一个可以作为for循环中有效的第一行:()。

参考答案:

for(x=1;x<6;x+=1)

下列代码中while的循环次数是

vari;

while(i=0)

i--;()。

参考答案:

0

对于循环语句的描述中,以下哪个是错误的()。

参考答案:

循环体内必须出现continue或break

要使语句“varx=1;while()x+=2”执行10次,应填入的项为()。

参考答案:

X<20

语句“varx=1,sum=0;for(;sum<=10;x++)sum+=x;”执行之后,x的值为:()。

参考答案:

x=6

下列哪个函数可以将参数字符串当成Javascript程序代码执行?()

参考答案:

eval()

第三章测试

下列关于JavaScript对象说法错误的是()。

参考答案:

JavaScript只能通过花括号来创建对象

下列说法中正确的是()。

参考答案:

对于"varx=person;",如果修改对象x的属性,对象person的属性也会跟着改变

下列关于JavaScript对象说法错误的是()。

参考答案:

在"FamilyName=Person.LastName;"中,FamilyName调用了Person对象的LastName方法

下列选项中正确创建JavaScript对象的是()。

参考答案:

varStudent={ID:"123456",Name:"Tom",University:"UJN",School:"Information",Class:"xxxx"};

JavaScript代码如下所示,请问代码最后的输出结果是

varperson={

firstName:"John",

lastName:"Doe",

fullName:function()

{

returnthis.firstName+""+this.lastName;

}

};

document.write(person.fullName);()。

参考答案:

function(){returnthis.firstName+""+this.lastName;}

下列关于JavaScript对象创建方法错误的是()。

参考答案:

varMyStudent=[

ID:"123456",

Name:"Tom",

Say:function()

{

return"HelloWorld";

}

];

下列关于JavaScript类说法错误的是()。

参考答案:

JavaScript是面向对象的语言,但是在JavaScript没有类这一概念

下面JavaScript代码输出结果正确的是

classAnimal{

constructor(name){

=name;

}

sayHi(){

console.log(`hello${}`);

}

}

Atotype.constructor===Animal;

letdog=newAnimal('dog');

dog.sayHi();()。

参考答案:

hellodog

下面JavaScript代码输出结果正确的是

classAnimal{

constructor(name){

=name;

}

sayHi(){

console.log(`hello${}`);

}

}

classDogextendsAnimal{

constructor(name,sound){

=name;

this.sound=sound;

}

bark(){

console.log(this.sound);

}

}

letwangcai=newDog('旺财','喵喵喵');

wangcai.bark();()。

参考答案:

referenceError

下列关于JavaScript类说法正确的是()。

参考答案:

其余选项都正确

下列关于删除JavaScript对象属性说法错误的是()。

参考答案:

delete关键字删除不存在的对象属性时返回false

下列关于检测JavaScript对象属性说法最合理的是()。

参考答案:

其余选项都正确

现有一个JavaScript对象“varobject={x:1,y:2,z:3};”,下列选项中能够正确枚举object对象属性值的是?()。

参考答案:

for(ninobject)

console.log(object[n]);

第四章测试

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

参考答案:

Math.floor(Math.random()*8)

以下哪个函数可以获取今天的日期?()。

参考答案:

Date()

下列关于JavaScript函数说法错误的是?()。

参考答案:

JavaScript函数声明需要使用分号来结束

下列正确利用表达式定义JavaScript函数的是?()

参考答案:

varx=function(a,b){returna*b};

下列说法哪个想法正确的?()

参考答案:

利用表达式定义的函数是匿名函数

下列说法正确的是?()

参考答案:

变量声明时如果不使用var关键字,那么它就是一个全局变量,即便它在函数内定义

JavaScript的代码如下所示,请问最后的结果是?

```JavaScript

varadd=(function(){

varcounter=0;

returnfunction(){returncounter+=1;}

})();

add();

add();

add();

```()

参考答案:

3

以下哪些是JavaScript常见的库?()

参考答案:

其余选项都是

第五章测试

分析下面的javascript代码段,输出结果是

varmystring="Iamagoodstudent";

a=mystring.indexOf("good");

document.write(a);()。

参考答案:

7

执行上面的代码打印出来的结果,正确的是()。

参考答案:

6

vararr=newArray(newArray(9,0,3,4,5),['a','b','c'],newArray(2,9,0,6));则arr[1][3]=()。

参考答案:

Undefined

有如下代码,该数组的length属性值为

vararr=newArray(9);

arr[0]=1;

arr[2]=2;()。

参考答案:

9

以下代码,哪个结果是正确的?

str+=str.replace('abc','');

alert(str);

varstr='123abc';()

参考答案:

123abc123

以下哪个结果是正确的?

vara=100,b="100.5a6",c="100.1";

alert(Math.max(a,b,c));()

参考答案:

NaN

以下哪个语句能正确弹出结果:()

参考答案:

其余三个结果都正确

以下代码正确的运行结果是?

vararr=[0,1,2,3,4,5,6];

arr2=arr.slice(2,5);

alert(arr2);()

参考答案:

2,3,4

vara=newArray(newArray(9,0,3,6,5),newArray(2,9,0,6));则a[0][3]=()。

参考答案:

6

有如下程序片段,请判断输出结果为

varthetime=newDate(2006,11,6,7,20,30);

document.writeln(thetime.getMonth());()。

参考答案:

11

请判断语句“alert(Math.sqrt(4))”的输出结果:()。

参考答案:

2

请判断以下语句执行之后,变量i的值为:

vararr=newArray("Aaa","B","C","D","E");

vari;

alert(i=arr[1].length+4);()。

参考答案:

5

Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长度。?()

参考答案:

push()

第六章测试

以下说法正确的是()。

参考答案:

BOM为浏览器对象模型

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

参考答案:

status

open()方法的哪个外观参数可以设置是否显示滚动条?()。

参考答案:

scrollbars

在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入

()。

参考答案:

“javascript:history.go(-1)”;

setInterval("alert('welcome');",1000);这段代码的意思是()。

参考答案:

每隔一秒钟弹出一个对话框

关于IE的window对象表述正确的有()。

参考答案:

window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面

;window.opener属性本身就是指向window对象

;定义了全局变量g;可以用window.g的方式来存取该变量

JavaScript使用location对象来访问窗体加载时当前文档的URL。()

参考答案:

第七章测试

nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点为()。

参考答案:

元素节点

为获取页面中多个同名对象,应使用document的()方法。

参考答案:

getElementsByName()

下列不是document对象的属性的是:()

参考答案:

image

DOM中,下列()项不属于添加和删除元素。

参考答案:

document.addanchors(anchorsname):添加锚点

下列选项中关于DOM节点说法错误的是()。

参考答案:

lastChild:用来访问当前节点的第二个孩子节点。

第八章测试

如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。

参考答案:

style=”display:none”;

在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()。

参考答案:

document.getElementsByName(“imageLayer”).get(0).style.display=”block”;

在HTML页面上包含所示的层对象,则JavaScript语句document.getElementById(“info”).innerHTML的值是()。

参考答案:

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

参考答案:

functionchange(color){document.bgColor=color;}

分析创建按钮控件的HTML代码,当点击此按钮后产生的结果是()。

参考答案:

按钮的背景色显示红色

在HTML页面中,CSS样式的属性名background-image应对应Style对象的属性名()。

参考答案:

backgroundImage

在HTML文档中包含如下链接,要实现当鼠标移入该链接时,超链接文本颜色变为红色,选项中的正确编码是()。

参考答案:

<ahref=”#”OnMouseOver=”this.style.color=’red’”>注册</a>

第九章测试

在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。

参考答案:

onKeyDown

以下代码能实现鼠标移入移出图片时交换图像的是()。

参考答案:

在HTML页面中包含如图所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()。

参考答案:

functionmyKeyDown(){

if(event.keyCode==13)alert(“你按下了回车键”);}

要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()。

参考答案:

执行以上程序片段的效果是()。

参考答案:

在IE中,点击“济南大学”超链接能打开“济南大学”网站,按下shift键点击“济南大学”超链接不能打开“济南大学”网站。

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

参考答案:

onunload

制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是()。

参考答案:

捕获窗口的window.onscroll事件,调用move函数

第十章测试

在一页面的form1表单元素内有如下内容,请判断运行后页面上应输出:()。

参考答案:

教师

某页面的元素form1表单内有如图html内容,试判断javascript代码执行后,变量theValue的值内容为:()。

参考答案:

undefined

在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()。

参考答案:

document.myform.selCity.options.length=0

在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()。

参考答案:

<inputname=”mybutton”type=”button”onClick=”compute()”value=”计算”>

在HTML页面上包含如图所示表单,要使用图片代替提交按钮实现提交,则应该下划线处填写的代码是()。

参考答案:

document.MyForm.submit()

在HTML文档中包含如上所示页面代码,要求编写Javascript语句清空下拉选择框country的选项内容,则选项中的语句正确的是()。

参考答案:

document.form1.country.options.value=””;

第十一章测试

下面()不是jquery的选择器。

参考答案:

css选择器

当DOM加载完成后要执行的函数,下面()是正确的。

参考答案:

jQuery(callback)

下面()不是jquery对象访问的方法。

参考答案:

onclick()

如果想被选元素之后插入HTML标记或已有的元素,下面()是实现该功能的。

参考答案:

after(content)

在jquery中,()可以选择使用myClass类的所有元素。

参考答案:

$(".myClass")

以下jQuery代码运行后,对应的HTML代码变为

()。

参考答案:

以下关于jQuery优点的说法中错误的是()。

参考答案:

jQuery的浏览器兼容很好,能兼容所有的浏览器

在一个表单中,如果想要给输入框添加一个输入验

温馨提示

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

评论

0/150

提交评论