JavaScript试题集.docx

上传人:b****5 文档编号:14867047 上传时间:2023-06-28 格式:DOCX 页数:25 大小:53.15KB
下载 相关 举报
JavaScript试题集.docx_第1页
第1页 / 共25页
JavaScript试题集.docx_第2页
第2页 / 共25页
JavaScript试题集.docx_第3页
第3页 / 共25页
JavaScript试题集.docx_第4页
第4页 / 共25页
JavaScript试题集.docx_第5页
第5页 / 共25页
JavaScript试题集.docx_第6页
第6页 / 共25页
JavaScript试题集.docx_第7页
第7页 / 共25页
JavaScript试题集.docx_第8页
第8页 / 共25页
JavaScript试题集.docx_第9页
第9页 / 共25页
JavaScript试题集.docx_第10页
第10页 / 共25页
JavaScript试题集.docx_第11页
第11页 / 共25页
JavaScript试题集.docx_第12页
第12页 / 共25页
JavaScript试题集.docx_第13页
第13页 / 共25页
JavaScript试题集.docx_第14页
第14页 / 共25页
JavaScript试题集.docx_第15页
第15页 / 共25页
JavaScript试题集.docx_第16页
第16页 / 共25页
JavaScript试题集.docx_第17页
第17页 / 共25页
JavaScript试题集.docx_第18页
第18页 / 共25页
JavaScript试题集.docx_第19页
第19页 / 共25页
JavaScript试题集.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JavaScript试题集.docx

《JavaScript试题集.docx》由会员分享,可在线阅读,更多相关《JavaScript试题集.docx(25页珍藏版)》请在冰点文库上搜索。

JavaScript试题集.docx

JavaScript试题集

一.单选题

1.我们可以在下列哪个HTML元素中放置javascript代码?

C.

D.vscripting>

 

★标准答案:

A

2.预测以下代码片段的输岀结果

varstr;

alert(typeofstr);

A..string;

B..undefined;

C..object;

 

D..String;

★标准答案:

B

3.下列哪个不是Javascript中注释的正确写法:

()

A.

--……-->

r

B.〃……

r

C./*……*/

 

 

 

*/

★标准答案:

A

4.以下哪项不属于Javascript的特征?

s亠

A.Javascript是一种脚本语言

n

B.Javascript是事件驱动的

C.Javascript代码需要编译以后才能执行

D.Javascript是独立于平台的

★标准答案:

C

关于以下两个述的描述中,正确的是:

()

1:

Javascript是弱类型语言

2

A.述1正确,述2错误

B.述1错误,述2正确

C.两个述都正确

:

Javascript的常用类型包括:

int、string、boolean

 

D.两个述都错误

★标准答案:

A

6.阅读下面的JavaScript代码:

functionf(y){

varx=y*y;

returnx;

}

for(x=0;x<5;x++){

y=f(x);

document.writeln(y);

}

输出结果是()。

r

A.01234

B.014916

C.01491625

r

D.以上答案都不对

★标准答案:

B

7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?

r

A.intnum;

B.numbernum;

C.varnum;

r

D」ntegernum;

★标准答案:

C

8.关于Javascript中数组的说法中,不正确的是:

()

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

n

—B.由于数组是对象,因此创建数组需要使用new运算符

O

C.数组元素的类型可以不同

D.数组可以在声明的同时进行初始化

★标准答案:

A

9.

Javascript特殊运算符

除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。

下面不属于

的是:

()

r

A.delete

B.size

n

C.new

r

D.typeof

★标准答案:

B

10.以下关于Javascript中事件的描述中,不正确的是:

()

r

A.click——鼠标单击事件

a

B.focus获取焦点事件

n

C.mouseOver鼠标指针移动到事件源对象上时触发的事件

@

D.change选择字段时触发的事件

★标准答案:

D

11.考察以下程序片段:

varn=newNumber(3456);

alert(n.toFixed

(2));

以下选项正确的是:

()

A.输出

34

B.输岀

56

*C.输出

3456.00

 

 

D.输出

345600

 

★标准答案:

12.考察以下代码片段:

functionStudent(name)

this.name=name;

this.move=function。

{

alert(this.name+"准备移动了”);

Student.prototype.move=function。

{alert(this.name+"开始移动了!

");

varst=newStudent(四);

st.study();下列说确的是?

 

A.输出

”四准备移动了”

B.输岀

”四开始移动了”

r

C输岀

”四准备移动了四开始移动了””

 

r

D.程序岀错,没有任何输岀。

★标准答案:

A

13.预测以下代码片段的输岀结果functionadd(i){vark=i+10;alert(k);};

functionadd(i){vark=i+20;alert(k);};add(10);

r

A.40

B.20

C.30

r

D.程序岀错

★标准答案:

C

14.预测以下代码片段的输岀结果:

varstudent=newObject();

student.study=function。

{window.alert(开始学习了”;}

study();

r

A.输出开始学习了”

B.程序岀错。

不能在实例化对象之后,再添加方法

C.程序出错。

study()方法不能直接调用。

应该用student来调用

r

D.程序出错。

给student.study赋值时,右边的函数必须有名字

★标准答案:

C

15.考察以下程序片段:

varstr=32px”

varstr1=str.slice(-2);

alert(str);

alert(str1);

以下选项正确的是?

a

A.依次输出”px”px”

n

B.依次输出”32”32”

E

C.依次输出”32px”px”

D.依次输出”32px”32px

★标准答案:

C

16.考察以下程序片段:

varstr=12px”;

vars=str.indexof(2”;

alert(s);

以下选项正确的是?

A.输岀1

n

B.输岀2

C输岀

D.输出12

★标准答案:

A

17.考察以下程序片段functionPerson(){

Person.prototype.move=function。

{alert(this.name+移动”;}functionStudent(name){

this.name=name;

Student.prototype.study=function(){alert(this.name+"学习”;}

Student.prototype=newPerson();

varst=newStudent(三丰”;

st.study();st.move();

以下选项正确的是?

A.依次输岀”三丰学习”百晓生移动

B.依次输岀”三丰学习”移动”

C.输岀”三丰学习”,之后程序岀错

D.程序岀错,什么都不能输岀

★标准答案:

D

18.以下不属于Javascript原始类型的是:

()

r

A.string

n

B.number

F

C.function

r

D.boolean

★标准答案:

C

19.以下哪段代码不能正确创建函数show()?

r

A.functionshow(text){alert(text);}

B.varshowFun=functionshow(text){alert(text);}

r

C.varshowFun=function(text){alert(text);}

D.varshowFun=newfunction("text","alert(text)"};

★标准答案:

D

20.Javascript是如何实现继承的?

A.创建父类对象作为子类的原型(prototype)

B.使用extends关键子继承父类

 

C.创建子类对象作为父类的原型(

prototype)

 

 

D.使用class关键子继承父类

★标准答案:

A

expression?

21.在JavaScript中,下列哪段代码能够在1秒之后执行表达式

A.

window.setTimeout(1000,expression);

B.window.setTimeout(expression,1);

expression);

D.window.setTimeout(expression,1000);

★标准答案:

D

22.

下列方法一定会被调用的是:

()

 

A.f1()

B.f2()

C.g1()

 

r

D.g2()

★标准答案:

A

23.以下哪个选项中的方法全部属于window对象:

()

r

A.alert,clear,close

B.clear,close,open

C.alert,close,confirm

D.alert,setTimeout,write

★标准答案:

C

24.与image对象不相关的事件处理是下列哪项:

()

A.onError

B.onMouseOut

C.onLoad

D.onOpen

★标准答案:

D

25.在

JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象:

()

A.document

B.window

r

C.form

D.location

★标准答案:

B

26.打开名为Window2"的新窗口的JavaScript语法是:

()

r

A.window.new(".w3schools.","window2")

17

B.window.open(".w3schools.","window2","")

r

C.new(".w3schools.","window2")

r

D.new.window(".w3schools.","window2")

★标准答案:

B

27.如何在浏览器的状态栏放入一条消息:

()

L]

A.statusbar="putyourmessagehere"

V

B.window.status="putyourmessagehere"

r

C.window.status("putyourmessagehere")

r

D.status("putyourmessagehere")

★标准答案:

B

28.与window对象无关的属性是下列哪项:

()

r

A.top

r

B.self

C.left

r

D.frames

★标准答案:

C

29.history从属于window,下列能访问前一页面方法是:

A.back(-1)

B.back

(1)

r

C.forward

(1)

D.go(-1)

★标准答案:

D

30.关于以下两个述的描述中,正确的是:

()

述1:

window对象的confirm方法用于显示一个包括相关信息以及Yes和No这两个按钮的对话框

述2:

window对象的alert方法用于弹出一个提示窗口,显示提示信息。

()

A.述1正确,述2错误

B.述1错误,述2正确

C.述1和述2均正确

D.述1和述2均错误

★标准答案:

B

31.下列不是document对象的属性的是:

r

A.anchors

r

B.forms

r

C.location

D.image

★标准答案:

D

32.下列说法有误的是()

A.event是window对象的一个属性,所以可以直接引用event对象

B.不同的浏览器事件处理的方式可能不同

C.

对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数

0

D.事件可以增强用户与页面的交互

★标准答案:

C

33.考察以下代码片段,预测在IE中打开该页面,点击按钮时的输岀结果为:

()

(10分)

A.输岀被点击了!

n

B.输岀被点击了…….'”

C.依次输岀被点击了……..”被点击了!

o

D.依次输岀被点击了!

”被点击了……..”

★标准答案:

C

34.考察以下代码片段,预测输岀结果()

A.输岀我被点击了”

C'

B.没有错误,但也没有任何输岀。

C.岀现错误,没有任何输岀。

r

D.岀现错误,但输岀我被点击了

★标准答案:

C

35.考察以下代码片段:

functionhandleEvent()

{

varoTextbox=document.getElementByld("txt1");

oTextbox.value+=""+event.type;//event是所触发的事件对象

}

请在文本框中操作键盘:

onkeydown="handleEvent()"

onkeyup="handleEvent()"

onkeypress="handleEvent()"/>

如果光标定位文本框中,敲击键盘的shift键,文本域中的输岀结果为:

()

 

B.keydownkeyup

 

 

D.keyup

★标准答案:

B

36.分析下面的代码:

北京

上海

下面对结果的描述正确的是:

()。

A.当选中上海时,弹出你选择了select2信息框

C

B.当选中“时,弹岀你选择了”信息框

C.任何时候选中北京”时,不弹岀信息框

D.代码有错误,应该将onChange"修改为onClick

★标准答案:

A

37.下列哪个不是js的事件类型()

殳A.动作事件

 

B.鼠标事件

C.键盘事件

 

 

D.HTML页面事件

★标准答案:

A

38.下列关于鼠标事件描述有误的是()

c一

A.click表示鼠标单击

B.dblclick表示鼠标右击

C.mousedown表示鼠标的按钮被按下

 

D.mousemove表示鼠标进入某个对象围,并且移动

★标准答案:

B

39.考察以下代码片段:

functionhandleEvent1(){

document.form1.button2.click();

}

functionhandleEvent2(){

alert(event.srcElement.name+"的"+event.type+"事件被触发!

");}

document.form1.button1.onclick=handleEvent1;

document.form1.button2.onclick=handleEvent2;

如果用户点击了按钮1,此时输岀结果为:

A.输出button2的click事件被触发!

 

B输出button1的click事件被触发!

 

C.程序岀错,没有输岀

 

D.依次输出buttonl的click事件被触发!

”button2的click事件被触发!

★标准答案:

A

40.下列述有误的是()

述一:

一个button的click事件只能添加一个事件处理函数

述二:

js事件一旦添加就无法销毁

r

A.述1正确,述2错误

B.述1错误,述2正确

C.两种述都正确

D.两种述都错误

★标准答案:

D

41.事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于(

c

A.冒泡型

B.捕获型

r

C.DOM型

r

D.BOM型

★标准答案:

B

42预测以下代码片段运行结果

varreg=/A\w+,Java\w*$/;

varstr=Hello,JavaScript!

”;varb=str.match(reg);document.write(b);

r

A.输出Hello,JavaScript!

rr

B.输出Java

E

C.输出null

D.输出false

★标准答案:

C

43.下列正则表达式量词符号与含义不匹配的是()

r

A.{n,}:

至少出现n次

C.?

:

出现0-1次

D.*:

出现任意次

★标准答案:

B

44.下列正则表达式中描述有误的是()

g

A.[]:

匹配围的任意一个字符

n

B.{n:

匹配n次

C.\w:

匹配任意字母、数字、下划线、符号

D.\d:

匹配0-9之间的任意数字

★标准答案:

C

45.一年有12个月。

现要求月份的正确格式为:

1,2,….9,10,11,12。

以下哪个正则表达式可以符合要求?

r

A〃[1-12]$/

n

B〃[1-9]\d?

$/

C"([1-9]I1[0-2])$/

r

D"\dI11I12I10$/

★标准答案:

C

46.下列与表达式/人[0-9]+$/相符的是()

(T

A.123

n

B.a123

n

C.123a

D.a

★标准答案:

A

47.下面那个方法能判断字符串中是否存在和指定正则表达式匹配的字符串

()

;是则返回true,否则返回false:

A.RegExp对象的test()方法

0

B.RegExp对象的exec()方法

C.String对象的search()方法

D.String对象的match()方法

★标准答案:

A

48.关于以下两种述,说确的是?

述1:

RegExp的search(str)方法返回字符串中与正则表达式相匹配的字串的位置

述2:

String的test(str)方法用于测试字符串是否与正则表达式相匹配。

A.述1正确,述2错误

B.述1错误,述2正确

C.两种述都正确

D.两种述都错误

★标准答案:

D

49.下列对应关系有误的是()

 

A.\n

对应

换行符

B.\t

对应

制表符

C.\r

对应

回车符

*D.\f

对应

空格符

 

★标准答案:

D

50.下列与表达式m\d{3,5$/相符的是()

A.3

n

B.4

r

C.5

D.345

★标准答案:

D

51.下列关于正则表达式的标志与它的含义表达有误的是()

PI

A.i--忽略大小写

r

B.g--匹配全部

C.m--匹配多行

D.*--匹配任意

 

★标准答案:

D

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2