《JavaScript交互式网页设计》复习考试题库及答案_第1页
《JavaScript交互式网页设计》复习考试题库及答案_第2页
《JavaScript交互式网页设计》复习考试题库及答案_第3页
《JavaScript交互式网页设计》复习考试题库及答案_第4页
《JavaScript交互式网页设计》复习考试题库及答案_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

^JavaScript交互式网页设计》复习考试题库及答案

一、单选题

1,下列选项中,哪一项不是JavaScript中的事件?

A、oneIick

B、onmouseover

Cvonsubmit

D、onpressbutton

答案:D

2.返回最接近number的整数

A、Math,pow(x,y)

B、Math,random()

C、Math,round(number)

D、Math,sqrt(number)

答案:C

3.如果在HTML页面中包含如下图片标签,则选项中的()语句能够获取该元素。

Avdocument.getEIementById("img")

B、document.getEIementById("tp")

C\document.getEIementById(“pic”)

D\document.getEIementById(u#picn)

答案:C

4.以下window对象中常用的方法描述错误的是()

A、prompt。用来提示用户输入的对话框

B、alert。用来提示用户输入的对话框

C、confirm。显示一个带有提示信息、确定和取消按钮的确认框

D、close。关闭浏览器窗口

答案:B

5.简单动画animate()方法能改变可以取()值的CSS属性

A、透明度

B、身度

C、数字

D、任意

答案:C

6.返回x的y次事使用()方法

A、Math,pow(x,y)

B\Math,random0

C、Math,round(number)

D\Math,sqrt(number)

答案:A

7.()方法返回一周中的某一天(0-6),0为周日,1为周一,以此类推

A、getDate0

B\getDay()

C、getHours()

D、getTime()

答案:B

8.以下不属于window对象的常用方法有()

AvIocation

B、prompt

C、aIert

Dvconfirm

答案:A

9.在JavaScript中,以下不是逻辑运算符的是?

A、>=

B\&&

C、II

D、!

答案:A

10.返回0和1之间的伪随机数,可能为0,但总小于1,[0,1)

AvMath,pow(x,y)

B、Math,random0

GMath,round(number)

D\Math,sqrt(number)

答案:B

11.0方法返回一个月中的某一天(1-31)

A、getDate0

B、getDay()

C、getHours()

DvgetTime0

答案:A

12.在JavaScript中,能够实现页面重新加载的选项是()

A、document,reIoad()

Bvwindow.reIoad()

C、Iocation.reIoad()

D、history,reIoad()

答案:C

13.以下代码:<body><scripttype="text/javascript">varundf;

if(typeofundf~"undefined"){undf="HeIIoWorId";}eIse{u

ndf="nuII";}document,write("名称是:"+undf);</script></body>的输

出结果是?

A\名称是:nuII

B、名称是:HeiloWorId

C、无任何输出

D、名称是:HeiloWorIdnulI

答案:B

14.下列正则表达式中,()可以匹配首位是小写字母,其他位数是小写字母或数字

的最少两位字符串

A、/1w{2,}/

B\/"[a-z][a-z0-9]+$/

C\/"[a-z0-9]+$/

D\/"[a-z]\d+$/

答案:B

15.在JavaScript中,以下关于for循环说法错误的是?

A、for循环必须是有限的循环,不能无限循环

B、for循环的基本语法结构是:for(初始化表达式;循环条件表达式;循环后的

操作表达式){语句或语句块;}

C、for循环中允许使用关键字break

D、针对已知循环次数的情况下,使用for循环比whiIe循环更高效

答案:A

16.vararr="HeIIo,worId".spIit(",");arr()变量

A、对象

B、数组

C、字符串

D、NAN

答案:B

17.不带任何参数的()方法,会立即停止当前正在执行的动画

A、end()

B、cIear0

C\remove()

D\stop0

答案:D

18.在JavaScript中,关于函数的调用说法错误的是?

A、调用函数的语句也需要放置在<script>和</script>里

B、函数是可以自动执行

C、一般有函数名的函数调用是需要写出函数名后边用()填入对应的参数

D、函数使用多个参数的时候用英文逗号隔开

答案:B

19.JavaScript中,关于arguments对象,下列说法错误的是?

A、该对象只能与数组配合使用

B、该对象有length属性

C、该对象可以管理实际参数

D、该对象管理的实际参数不能超过10个

答案:D

20.在JavaScript中,有以下代码<scripttype="text/javascript">vara=navi

gator.;for(vari=0;i<a.Iength;i++){document,write(a[i].name+"

");}</script》想要显示浏览器安装了哪些插件,横线处需要补充代码()

A、cpuCIass

B\plugins

C\pIatform

D、onLine

答案:B

21.已知手机号由11位数字组成,且以13、15或者18开头,以下正则表达式正

确的是()

A、^(13,15,18)\d{11}&

B、^(13|15|18)\d{11}&

G^(13,15,18)\d{9}&

D、^(13|15|18)\d{9}&

答案:D

22.表单对象属性过滤选择器()可以选取被选中的〈input〉元素

A、:enabIed

B、:disabIed

Cv:checked

Dv:seIected

答案:D

23.在Javascript中,关于window对象描述不正确的是()

Avwindow,history属性是指有关客户访问过的URL信息

B、window,confirm()方法显示一^带有提示信息和确认按钮的警示框

Gwindow.Iocation="a.html”和window,location.href="a.html”的作用都是

读取并显示a.html内容

D、status是状态栏文本

答案:B

24.为说明变量保存的是jQuery对象,通常在jQuery对象变量名前加上()符

A、¥

B、&

C、$

D、#

答案:C

25.下列选项不属于DOM模型节点类型的是()

A、图像节点

B、元素节点

C、文本节点

D、属性节点

答案:A

26.window的常用方法open()和close()用来打开和关闭窗口,以下描述正确的

是()

A、close。方法可以带参数,也可以不带参数

B、open。方法有三个参数,使用时至少要有一个参数

C、open。方法三个参数都可以省略

D、open。方法的第一个参数是新窗口的名字

答案:C

27.现有HTML代码如下:<html><head><metacharset="utf-8"><ti11e>文档对象

模型节点的特点i11eX/head><bodyXh1>文档对象模型概述</h1>

DOM:文档对象模型

</body></html>,以下描述错误的是()

A、<head>和<body>节点的父节点都是<html>

B、<h1>和

都是<html>的后代

C、“文档对象模型节点的特点”是〈title〉节点的元素节点

D、<h1>和

节点属于兄弟节点

答案:C

28.下列选项能够实现标签名查找HTML元素的是()

A、document.getEIementsByName("div")

B、document.getEIementsByTagName("div")

C、document.getEIementsByName(div)

D、document.getEIementsByTagName(div)

答案:B

29.有关事件绑定,下列选项错误的是?

A、让事件属性值等于处理该事件的函数名或程序代码可以实现绑定

B、让事件属性值等于处理该事件的函数名或程序代码

C、事件属性值必须只能使用函数名不能使用匿名函数简化

D、每个元素的事件属性可以有多个

答案:C

30.静态对象在引用该对象的属性和方法时不需要使用new关键字来创建对象实

例,可以直接使用()的格式来进行访问

A、类名.成员

B、类名.属性

C、对象实例名.成员

D、对象实例名.属性

答案:A

31.使用Vaiidate验证控件时,radio单选按钮的()属性表示必须选中一个

A、required

B、min

C、max

D、one

答案:A

32.在JavaScript中,能够获取web主机端口号的是()

Avdocument.port

B、window.port

C、Iocation.port

Dvhistory.port

答案:c

33.siideToggle()方法会动态地改变当前元素的(),最终切换当前元素的可见状

A、宽度

B、局1度

C、角度

D、不透明度

答案:B

34.在JavaScript中,if多分支的正确语法是?

A、if(条件表达式1){语句或语句块1}elseif(条件表达式2){语句或语句

块2}.....elseif(条件表达式n){语句或语句块n}eIse{语句或语句块n+

1)

B、if(条件表达式1){语句或语句块1}else(条件表达式2){语句或语句块

2}.....else(条件表达式n){语句或语句块n}eIse{语句或语句块n+1}

C、if(条件表达式1){语句或语句块1eIseif(条件表达式2){语句或语句块

2).....636汗(条件表达式0{语句或语句块n}}else{语句或语句块n+1}

D、if(条件表达式1){语句或语句块1}if(条件表达式2){语句或语句块

2).....if(条件表达式n){语句或语句块n}else{语句或语句块n+1}

答案:A

35.()符号标志是jQuery的简写形式

A、$

B、&

C、

D、#

答案:A

36.Accordion插件通过设置()属性为true,可以让所有面板可折叠

Avrequired

B、colIapsibIe

C、name

D、border

答案:B

37.DOM是文档对象模型得简称,以下有关DOM描述错误的是()

A、D0M与BOM关注浏览器的整体是相同的

B、DOM把HTML文档看成由元素、属性和文本组成的一颗倒立的树

C、DOM为HTML文档提供了一种结构化的表示方法

D、DOM的核心操作时查看节点、创建节点,增加节点、删除节点以及替换节点

答案:A

38.有代码如下:<inputtype="button"value="添加"onCIick="add0"/><input

type="buttorTvaIue="删除"onCIick="deI()"/Xscript>vard=document.creat

eEIement("div");functionadd0{document,body,(d);}functiondeI(){docume

ntbody.(d);}〈/script》要实现以上功能,在横线代码正确的分别是()

A、addChiId,deIChiId

B、appendChiId,removeChiId

CvaddEIement,deIEIement

DvappendEIement,removeEIement

答案:B

39.以下关于requestAnimationFrame。方法描述正确的是()

A、此方法在浏览器重绘之前完成

B、主线程不会影响此方法的运行效果

C、此方法类似于setinterval(),主要用途是按帧对网页进行重绘

D、此方法在浏览器重绘时完成

答案:A

40.有以下代码:<body><scripttype="text/javascript">varnum1=10;varnum2=

"20";window.aIert(num1+num2);</scriptX/body>最终提示框中显示信息为()

A、30

B、10+20

C、undefined

D、1020

答案:D

41.有语句"varx=0;while()x+=2;",要使whiIe循环体执行10次,空白处的循

环判定式应写为?

A、x<10

B、x<=10

C、x<20

D、x<=20

答案:C

42.初始化Date对象的参数若不指定,则默认是()

A、1

B、-1

C、2

D、0

答案:D

43.通过jQuery对象的()方法可以为元素增加类

Avtoggle

B、CIass

C、AddCIass

DvstyIe

答案:c

44.如果需要改变HTML元素的内容,最简单的方法是使用()属性

A、write

B、createEIement

C、styIe

D、innerHTML

答案:D

45.以下代码执行结果是?<script>varwidth=40;functionshowWidth()

{varwidth=50;document,write("<h3>宽度是:"+width+"</h3>

");}showWidth();document,write("<h3>宽度是:"+width+"</h3>");</sc

ript>

A、宽度是:50宽度是:40

B\宽度是:50宽度是:50

C、宽度是:40宽度是:40

D、宽度是:40宽度是:50

答案:A

46.基本过滤器中获取获取索引值为偶数的元素使用()

A、:even

B、:odd

C、:first

D、:Iast

答案:A

47.如果需要改变01(^、,>标签的跳转地址,以下写法正确的是()

A、document.getEIementById("a").url="index.html

B\document.getEIementById("a").href="index.html

C、document.getEIementById("a").src="index.html

D、document.getEIementById("a").go="index.html

答案:B

48.以下关于onblur事件说法正确的是?

A、该事件是元素获取到焦点时触发的事件

B、表单验证时使用该事件较为合适

C、该事件是元素值发生改变时触发

D、该事件页面加载时会顺带执行

答案:B

49.有标签为

,执行代码$("P"),addClass("cIs1")后,p标签的样式为

A、cIs1

B、cIsO

GclsO和cIs1

D、以上都不对

答案:C

50.返回numberl和number2中较大值使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

C、Math,fIoor(number)

D、Math,max(numberl,number?)

答案:D

51.创建()对象,可以获取计算机中的日期和时间

A、Data

B、Date!ime

CvDate

D、Time

答案:C

52.在HTML页面中,定义了如下所示的JavaScript函数functionpute(op){ale

rt(op);}正确调用该函数的HTML代码是?

Av<inputname="a"type="button"oneIick="pute(this.vaIue)"vaIue="+"/>

B、<inputname=,,b"type=',button"oncIick="pute(-)"vaIue="-"/>

G<inputname="a"type="button"oneIick="pute("*")"vaIue="*"/>

D\<inputname="a',type=',button"oncIick="pute(/)"vaIue="/"/>

答案:A

53.setTimeout("buy0",2)表示的意思是()

A、间隔2秒后,buy()函数被调用一次

B、每隔2秒,buy()函数被调用一次

C、间隔2毫秒后,buy()函数被调用一次

D、每隔2毫秒,buy()函数被调用一次

答案:C

54.对number向下取整使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

GMath,fIoor(number)

D\Math,max(number1,number?)

答案:C

55.分析下面的JavaScript代码段,输出结果是哪一项?vars1=parseInt("101

中学“);document,write(s1);

A、NaN

B、101中学

C、101

D、出现脚本错误

答案:C

56.()方法返回月份(0-11),0为一月,1为二月,以此类推

A、getDate0

B、getMonth0

C\getHours0

D、getTime0

答案:B

57.对于一个DOM对象,只需要用()将他包装起来,就可以获得对应的jquery

对象

A、$0

B\get0

C\post0

D、text0

答案:A

58.在JavaScript中,除以下哪个选项不是循环结构关键词?

A、for

B、while

C、do…whiIe

D、foreach

答案:D

59.以下关于screen对象的属性描述不正确的是()

A、avaiIWidth返回显示屏幕的可用宽度,包含任务栏

B\avaiIWidth返回显示屏幕的可用宽度,不包含任务栏

C\width返回显示器屏幕的宽度

D\height返回显示器屏幕的高度

答案:A

60.fadeToO方法参数opacity用于指定不透明值,取值范围是0〜1之间,0代

表()

A、完全透明

B、完全不透明

C、半透明

D、黑色背景

答案:A

61.每个HTML对象都有用于访问CSS样式的styIe属性,有关styIe和CSS描述

正确的是()

A、styIe对象中包含的一系列属性跟CSS不一定相同

B、style对象的属性同CSS的属性名相同

C、CSS设置背景色属性background-coIor,styIe设置背景色属性background

CoIor

D、CSS设置背景色属性background-color,styIe设置背景色属性background

coIor

答案:c

62.以下关于history对象描述不正确的是()

A、history,length。方法返回历史列表中的网址数

B、history.back。方法加载history列表中的前一个URL

Ghistory,forward()方法加载history列表中的下—个URL

D\history,go()方法加载history列表中的某个具体页面

答案:A

63.在JavaScript中,返回number的绝对值使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

C、Math,fIoor(number)

DvMath,max(numberl,number?)

答案:A

64.在JavaScript中,以下给变量命名错误的是?

A、varmessage="hi”

B、intnum="2"

Gvarwidth=20,height=50

D、varname,age二31

答案:B

65.获取除给定选择器之外的所有元素使用()

Av:even

B、:odd

C、:not(seIector)

Dv:header

答案:c

66.下列选项中,正确的是?

A、parseInt(u150catsJ,)返回150cats

B、parseInt(“cats")返回NaN

GparseInt("6.56”)返回6.65

D、parseInt(U-6,J)返回6

答案:B

67.jQuery复制节点的方法()

A、cIone0

B\copy0

C、cIear0

D\remove()

答案:A

68.在JavaScript中,下列代码可以实现每隔3秒弹出"你好!"的是()

A、setTimeOut("aIert('你好!,)",3)

B、setTimeOut("alert('你好!)',3000)

GsetIntervaI("aIert('你好!')",3)

D、setIntervaI("aIert('你好!’)",3000)

答案:D

69.如果数组元素本身是一个数组,那么这个数组元素称为子数组(数组的数组),

可使用()的格式来访问子数组中的元素

A、数组变量名[子数组索引号][子数组中的元素索引号]

B、数组变量名[子数组索引号]

C、数组变量名[子数组中的元素索引号]

D、数组变量名[子数组中的元素索引号][子数组索引号]

答案:A

70.有正则表达式{5,12}$,以下选项中能够匹配的是()

A、a100

B、8046976243181

C、80010

D、abcod

答案:C

71.JavaScript中,Boolean是一种基本的数据类型,表示true或faIse,构造

函数是newBooIean(vaIue),如果vaIue值是NaN,则该BooIean对象的返回值

是()

A、true

B、faIse

C、nuII

D、

答案:B

72.下列用于消息提醒的插件是()

A、VaIidate

B、Accordion

C、CaIendar

D\Growl

答案:D

73.对number向上取整使用()方法

A、Math,abs(number)

B、Math,ceiI(number)

C、Math,fIoor(number)

D、Math,max(numberl,number?)

答案:B

74.jQuery中提供了()方法来删除元素

A、each()

B、add()

C、remove()

D、switch0

答案:C

75.下列哪个常见用于创建折叠菜单()

A、VaIidate

B、Message

CvAccordion

D\CaIendar

答案:c

76.将jQuery对象转换成DOM对象,可以使用jQuery中的()方法

A、$0

B、get0

C\post0

D\text0

答案:B

77.()方法返回小时(0-23)

A、getDate0

B\getDay0

C、getHours()

D、getTime0

答案:C

78.用于获取元素值的jQuery方法是()

A、html()

B、text()

C、val()

D、innerHTML

答案:C

79.下列选项中哪一项不是鼠标事件?

A、oneIick事件

B、onmouseover事件

C、onmouseout事件

D、onchange事件

答案:D

80.在JavaScript中,下面哪一项不是正确的程序结构?

A、顺序结构

B、选择结构

C、循环结构

D、插叙结构

答案:D

81.实例对象在引用该对象的属性和方法时,必须先使用new关键字创建一个对

象实例,然后再使用()的格式进行访问

A、类名.成员

B、类名.属性

C、对象实例名.成员

D、对象实例名.属性

答案:C

82.在JavaScript中,获取显示可用宽度的正确的是()

A、screen,width()

B、screen,width

C、screen,avaiIWidth()

Dvscreen,avaiIWidth

答案:D

83.以下代码执行结果是哪一项?<script>document.getEIementById("demo").

innerHTML=Number("3.14")+"

"+Number("")+"

"+Number("")+"

"+Number("9988")</script>

A、3.1400NaN

B、3.14NaN09988

G3.140NaNNaN

D、3.14009988

答案:A

84.在:contains(text)内容过滤选择器中,如果参数text内容出现在匹配元素

的任何后代元素中,是否可以认为该元素含有文本内容text呢?

A、是

B、否

C、不确定

D、以上都不对

答案:A

85.在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用

已定义的JavaScript函数pute,需要编写的HTML代码是?

A、<inputname="mybutton"type="button"onbIur="pute0"vaIue="计算"/>

B、<inputname="mybutton"type="button"onfcus="pute()"vaIue="计算”/>

C\<inputname="mybutton"type="button"oneIick="functionpute0"vaIue="

计算”/>

D、<inputname="mybutton"type="button"oneIick="pute()"vaIue="计算"/>

答案:D

86.关于onsubmit事件下列说法错误的是?

A、单击表单元素的“提交按钮”会触发form标签的onsubmit事件

B、该事件的默认处理方式是提交数据给action属性指定的页面进行处理

C、不能够用其他方法阻止该事件提交指定页面,除非页面地址书写错误

D、该事件可以绑定一个内容是表单验证逻辑代码的自定义函数

答案:C

87.()方法以四位数返回年份

A、getDate0

B、getDay0

C、getFuIIYear0

D、getTime()

答案:C

88.后代选择器的语法格式是()

AvseIectoriseIector2

B、seIector1>seIector2

C、seIector1+seIector2

DvseIectori~seIector2

答案:A

89.使用Vaiidate验证控件时,()属性用于表示checkbox必须选中的最大个

A、min

B、miniength

C、max

D、maxIength

答案:D

90.使用var声明的变量,对于变量名的要求,以下说法错误的是?

A、第一个字符必须是字母、下划线,美元符号

B、除第一个字符外,其他字符可以是字母、下划线,美元符号或数字

C、不区分大小写

D、不能与关键字同名,如if,for等

答案:C

91.在D0M节点属性中chiIdNodes用来返回当前节点的所有子节点,我们可以通

过nodeType来判断子节点类型,以下关于nodeType值描述正确的是

A、1,表示兀素节点

B、2,表示文本节点

C、3,表示文本节点

D、4,表示图片节点

答案:A

92.在JavaScript中,关于函数说法错误的是?

A、函数的命名规则与变量名的命名规则相同

B、使用function关键字。function后是函数名,JavaScript中的函数必须说

明返回值的类型。

C、函数名后的0可以包含若干参数,也可以选择不带任何参数。

D、最后是一对{},包含具体实现程序中的某些特定功能的若干语句或脚本代码

答案:B

93.下列选项能够通过类名查找HTML元素的是()

A、document.getEIementsByCIass(".box")

B、document.getEIementsByCIassName(".box")

C\document.getEIementsByCIass("box")

D、document.getEIementsByCIassName("box")

答案:D

94.获取<input><textareaXselectXbutton>元素的表单选择器是()

A、:text

B、:input

C、:radio

D、:fiIe

答案:B

95.()方法可以动态地改变当前元素的透明度(其他不变),实现淡入的动画效

果,最终显示当前元素

A、fadeIn0

B\fadeout0

C、siide0

D\sIideup()

答案:A

96.有关onchange事件说法错误的是?

A、输入框的值发生了变化可以触发

B、改变下拉列表框的选项时可以触发

C、该事件是页面元素的name属性值发生变化时触发

D、某些表单元素内容改变时一般会使用这个事件

答案:C

97.内容过滤选择器中使用()可以获取含有后代元素为selector的元素

A、:contains(text)

B、:empty

C、:has(seIector)

Dv:parent

答案:c

98.关于oneIick事件说法,正确的是?

A、该事件使用频次非常少

B、该事件是鼠标离开页面元素时触发的事件

C、该事件属性不可以绑定自定义函数

D、该事件属性绑定函数代码可按如下实现:onClick="Show(参数)、Show为函

数名

答案:D

99.使用Vaiidate验证控件时,使用表单元素的()属性进行匹配验证

A、id

B、styIe

Cvname

D、tag

答案:c

100.在JavaScript中,判断客户端时移动端还是PC端,需要在以下代码横线处

补充的代码是0<scripttype="text/javascript">varuserAgentInfo=naviga

tor..toLowerCase();varagents=["android","iphone","symbianos",ipod"];

for(vari=0;i<agents.length;i++){if(userAgentInfo.indexOf(agents[i])>0)

{returntrue;}returnfaIse;}</script>

A、userAgent

B、appVersion

CvcpuCIass

DvappName

答案:A

101.关于parseFloatO函数,以下返回值错误的是?

A、parseFloat(Uroute66.5,J)返回66.5

B\parseFloat(u8.5dogsn)返回8.5

C、parseFIoat(u6.56,J)返回6.56

D、parseFIoat(.1)返回0.1

答案:A

102.window对象中的alert方法、prompt方法、confirm方法都可以创建对话

框,以下描述正确的是()

A、alert方法用来向用户弹出一个警告对话框,包含确认和取消按钮

B、prompt方法用来创建提示对话框,包含有输入框和确认取消按钮

C、confirm方法用来创建确认对话框,只包含确认按钮

D、以上描述都不正确

答案:B

103.如果需要改变HTML元素的样式,以下写法正确的是()

A、document.getEIementById(uboxn).bgCoIor=nbIue"

B、document.getEIementById(“box").backgroundCoIor="bIue"

C、document.getEIementById(ubox,J).styIe.bgCoIor="bIue

D、document.getEIementById(“box").styIe.backgroundCoIor="bIue

答案:D

104.以下正确引入JS文件的是?

A、在body标签外边的下边写入<scripthref="js/demo.js"></script>

B、在body标签内写入<scriptsrc="js/demo.js"X/script>

G在body标签外边的下边写入<scriptsrc二"js/demo.js”></script>

D\在body标签内写入<scripthref="js/demo.js"X/script>

答案:B

105.document对象的属性包括对应的HTML的<body>标签属性以及描述网页自身

信息的属性,如背景颜色等,以下能够设置页面背景为蓝色的是()

A、document.fgCoIor="bIue";

B、document.backgroundCoIor="bIue";

C、document,coIor="bIue";

D、document.bgCoIor="bIue";

答案:D

106.返回numberl和number2中较小值使用0方法

A、Math,min(numberl,number?)

B、Math,ceiI(number)

C、Math,fIoor(number)

DvMath,max(numberl,number?)

答案:A

107.以下关于history对象描述正确的是()

A、forward方法用来跳转到指定的页面

B、go⑴和forward方法等效

C、go(1)和back方法等效

D、go(7)和forward方法等效

答案:B

108.Number对象是原始数值的包装对象,varmyNum=Number(vaIue),使用转换

函数时,如果参数值不能转换为数字时,将返回()

A、0

B、NaN

Cx""

D、nuII

答案:B

109.使用VaIidate验证控件时,()属性用于表示checkbox必须选中的最小个

A、min

B、miniength

C、max

D、maxIength

答案:B

110.下列那个插件可以用于JS的表单验证()

A、vaIidate

B、message

C、zTree

D、caIendar

答案:A

111.如果在HTML页面中包含如下超链接标签,则选项中的()语句能够获取该

元素。〈aid二"bdnname="baidu"cIass=,,bg"href="https://.baidu.”>百度一下

</a>

Avdocument.getEIementsByName("baidu")[0]

B、document.getEIementsByName("baidu”)

C、document.getEIementsByTagName("baidu")[0]

D、document.getEIementsByTagName("baidu”)

答案:A

112.」Query动画stop。方法中可以添加参数,()参数表示是否清空未执行完

的动画队列

A、end

B、gotoEnd

C、stop

D、over

答案:B

113.()可以获取符合[type=submit]的<input>元素

Av:text

B、:input

C、:submit

D、:fiIe

答案:c

114.在JavaScript中,要获取浏览器的代号,以下代码正确的是()

Avnavigator.appName

B、navigator.appCodeName

C、navigator.appMinorVersion

Dvnavigator.appVersion

答案:B

115.对象属性可以使用索引运算符()进行访问

A、{)

B、[]

C、.(点儿)

Dx""

答案:B

116,关于0nmouseover事件和onmouseout事说法正确的是?

A、这两个事件是常用事件,以页面元素为依托的

B\onmouseout是鼠标移入事件

C、这两个事件都是键盘按键触发类事件

D\onmouseover是鼠标移出事件

答案:A

117.使用Number对象的()方法把数字转换为字符串,使结果的小数点后有指

定位数的数字

A、toString()

B、vaIueOf0

C、toFixed0

DvtoPrecision0

答案:C

118.返回1970年1月1日至今的毫秒数的方法()

A、getDate0

B、getMonth0

C、getSeconds0

D、getTime0

答案:D

119.下列哪项表达式将返回假?

A、!(3<二1)

B、(4>=4)&&(5<2)

C、(‘a'="')&&('c'!二'd')

D、(2<3)||(3<2)

答案:B

120.用string对象验证用户输入邮箱地址必须包含符号,下划线处的代码是()

varemail=$("#emaiI").vaIue;if(){returnfaIse;};returntrue;

A、emaiI.indexOf("")~-1

B、emaiI.indexOf("")--1

GemaiI.indexOf("")--0

D\emaiI.indexOf("")!=-1

答案:A

121.关于JavaScript函数参数,说法错误的是

A、函数声明了参数,调用时也可以不传递参数

B、函数声明的个数可以和调用时使用的个数不一致

C、实际传递的参数值不可以在函数内部获得

D、在函数被调用时,一个arguments对象就会被创建

答案:C

122.以下代码可以用哪种简写方式书写?<scripttype="text/javascript">

functioncheck0{event.returnVaIue=faIse;}</scriptXform

action="info.html"onSubmit="check()"><inputtype="submit"vaI

ue="提交"/X/form>

A、<formaction=uinfo.htmlonClick二UreturnfaIse,J>"'</form>

B、<formaction=uinfo.html"onSubmit=UreturnfaIse">"'</form>

c、<formaction=uinfo.htmlonSubmit="false">,"</form>

D、<formaction=uinfo.htmlnonCIick="false">B"</form>

答案:B

123.下列JavaScript的循环语句中正确的是?

A、if(i<10;i++)

B、for(i=0;i<10)

Gfori=0to10

D、for(i=0;i<10;i++)

答案:D

124.将每一个选择器匹配到的元素合并后一起返回使用()

A、seIectori.seIector2・・,.seIectorN

B、seIectori,seIector2,...seiectorN

C、seIectoriseIector2...seiectorN

D、seIector1+seIector2+...seIectorN

答案:B

125.在JavaScript中,能够获取当前页面urI的是()

A、Iocation.href

B、Iocation.urI

Cvwindow.href

Dvwindow.urI

答案:A

126.要求用JavaScript实现下面的功能:当一个文本框中的内容发生改变后,

单击页面的其他位置,弹出一个消息框显示文本框中的内容,下列语句正确的

是?

A、<inputtype="text"oncIick="aIert(this.vaIue)/">

B、<inputtype="text"onchange=',aIert(this.vaIue)/">

G<inputtype="text"oncIick="aIert(text.vaIue)/">

=',

Dv<inputtypetext"oncIick="aIert(vaIue)/">

答案:B

127.有关eval()函数说法,错误的是?

A、eval()函数运行是以字符串形式表示的JavaScript代码串,返回执行代码串

后的结果

B、eval("3+5")返回8

C、eval()返回的内容必须是整数

D、该参数必须是一个计算表达式

答案:C

128.关于navigator对象描述不正确的是()

A、navigator对象包含了浏览器的有关信息

B\navigator对象的实例是唯一的

C\navigator可以用来检测浏览器版本

D\navigator数据可被浏览器使用者更改

答案:C

多选题

1.下列通过css()设置设置元素样式的方法中,正确的两项是()

A\$("p").css("color","red")

B、$("p").css("coIor:red")

C\$("p").css({"coIor:red","font-size:14px"))

D、$("p").css({"color":"red","font-size":"14px"))

答案:AD

2.jQuery基本功能包括()

A、访问和操作DOM元素

B、对页面事件的处理

C\大量插件在页面中的运用

D、与Ajax技术的完美结合

答案:ABCD

3.在JavaScript中,关于switch的使用下列说法正确的是?

A、该语法结构case使用的数量没有明确要求

B、该语法结构case使用的数量不允许超过15个

C、该语法结构必须使用defalut关键词

D、该语法结构必须可以不使用defalut关键词

答案:AD

4.关于navigator对象常见方法描述不正确的是()

A、javaEnabled规定浏览器是否启用java

BxuserAgent用来返回客户机发送服务器的user-agent头部的值

CvuserLanguage返回操作系统的自然语言设置

D、taintEnabled规定浏览器是否启用数据污点,适用于所有浏览器

答案:BCD

5.已知vararr=["happy",12,45.6],以下说法正确的有()

A、上面的语句定义了一个变量arr,该变量指向一个数组列表

B、每个数组变量都有一个length属性,表示该数组中元素的个数

C、可以使用数组变量名[”索引号”]的格式来访问每个数组元素

D、数组列表中的第一个元素的索引号为0,其后的每个元素的索引号依次递增,

最后的元素索引为数组长度7

答案:ABCD

6.在JavaScript中,关于break和continue说法正确的是?

A、break的作用是终止本次循环

B\break的作用是终止整个循环break

C、continue的作用是终止本次循环进入到下一次循环

D\continue的作用是终止整个循环

答案:BC

7.JavaScript中提供了两个专门用于访问对象的语句:。语句和()语句

A、with

B、switch

C、for-"in

Dvusing

答案:AC

8.对于prompt()方法描述正确的有()

A、如果用户单击“取消”按钮或直接关闭提示对话框,该方法将返回false

B、该方法执行时会弹出一个提示对话框,等待用户输入一行数据

C、基本语法是:prompt("提示信息”,"输入框的默认信息”)

D、该方法的返回值可以被引用或存储到变量中

答案:BCD

9.以下哪些是B0M的主要功能

A、弹出新浏览器窗口

B、移动、关闭和更改浏览器窗口大小

C\支持Session

D\支持Cookies

答案:ABD

10.关于JavaScript事件,下列说法正确的有?

A、JavaScript是基于对象、采用事件驱动的脚本语言

B、事件是用户使用鼠标或键盘在浏览器窗口或页面元素上执行的操作

C、事件驱动就是将一段程序代码与某个事件源上发生的事件进行绑定,当触发

此事件,浏览器就会自动执行与之绑定的程序代码

D、事件不需要绑定对应的处理程序

答案:ABC

11.DOM把HTML看成一个倒立的树,把HTML文档中的每个成分看成一个节点,

以下有关节点描述不正确的是()

A、每个节点都有父节点

B、大部分元素节点都有子节点

C、节点不可以共享同一个父亲节点

D、节点可以拥有后代,也可以拥有先辈

答案:AC

12.以下关于location对象描述正确的是()

A、assign加载新的文档

B、protocol获取使用的web协议

Cxpathname获取页面路径和文件名

D\hostname获取web主机域名

答案:ABCD

13.window对象有一系列的属性,以下属于window属性的是()

A、document

B、history

C、Iocation

D、status

答案:ABCD

14.在JavaScript中,以下使用注释正确的是?

A、/我是单行注释

B、*/我是多行注释/*

C、〃我是单行注释

D

温馨提示

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

评论

0/150

提交评论