2024年4月26日发(作者:)

JS测试题

您的姓 [填空题] *

_________________________________

您的姓名: [填空题] *

_________________________________

1. 对象表示浏览器窗口,并可用于检索关于该窗口状态的信息(选一项) [单选题]

*

A、document

B、window(正确答案)

C、frames

D、navigator

2. ___对象表示给定浏览器窗口中的html文档,用于检索关于文档的信息(选一

项) [单选题] *

A、document(正确答案)

B、window

C、screen

D、history

3. ___事件处理程序可用于在用户单击按钮时执行函数。(选一项) [单选题] *

A、onSubmit

B、onClick(正确答案)

C、onChange

D、onExit

4. ___语句用于为调用函数的语句返回一个值。(选一项) [单选题] *

A、return(正确答案)

B、send

C、invoke

D、return false

5. __JavaScript方法将参数四舍五入到最接近的整数。(选一项) [单选题] *

A、round()(正确答案)

B、ceil()

C、sin()

D、min()

6. __方法要求窗口显示刚刚访问的前一个窗口。(选一项) [单选题] *

A、back()(正确答案)

B、go()

C、display()

D、view()

7. __类型的数据在进行决策或比较数据时很有用。(选一项) [单选题] *

A、字符串

B、空型

C、布尔型(正确答案)

D、整数

8. __属性用于将外部JavaScript文件链接到HTML文档。(选一项) [单选题] *

A、prompt

B、script

C、src(正确答案)

D、language

9. +的值为(选一项) [单选题] *

A、17+23

B、40

C、5+3*43+4*5(正确答案)

D、5+3*4+3+4*5

10. Date对象将日期存储为自1970年1月1日00:00:00起所经过的___数。(选一

项) [单选题] *

A、天

B、毫秒(正确答案)

C、秒

D、分钟

11. eval(5+3*4)+eval(3+4*5)的值为 [单选题] *

A、17+23

B、40(正确答案)

C、5+3*43+4*5

D、5+3*4+3+4*5

12. isNaN("abc")的返回值为(选一项) [单选题] *

A、underfined

B、null

C、true(正确答案)

D、false

13. JavaScript代码通常是用__标记嵌入到HTML文档的。(选一项) [单选题] *

A、JavaScript

B、Language

C、alert

D、script(正确答案)

14. JavaScript语言的特点,下面描述哪些不正确(选一项) [单选题] *

A、客户端脚本语言

B、由客户端解释执行

C、编译后可由IE来执行(正确答案)

D、基于对象的语言

15. JavaScript中__方法可将数组元素组合成一个字符串。(选一项) [单选题] *

A、join(正确答案)

B、sort

C、reverse

D、push

16. var a = new Array(1,20,12,;alert(e());弹出的值为(选一项) [单选题] *

A、1,20,12,30

B、1,12,20,30

C、30,20,12,1

D、30,12,20,1(正确答案)

17. var a=1.6; result=parseInt(a)+parseFloat(a); 下面描述正确的是(选一项 [单选题] *

A、result的值为3.2

B、result的值为3.6

C、result的值为2.6(正确答案)

D、页面出错

18. var d=new Date();获取当前月份的语句是(选一项) [单选题] *

A、e()

B、th()

C、th()+1(正确答案)

D、th()-1

19. var result1,result2;result1 = 5 + "8";result2 = 5/8;下面描述正确的是(选两项) *

A、result1的值为13

B、result1的值为58(正确答案)

C、result2的值为1

D、result2的值为0.625(正确答案)

20. var str="hello world";(f("llo"));输出结果为(选一项)

[单选题] *

A、1

B、2(正确答案)

C、3

D、4

21. var str="hello world";((3,);("

");(ing(3,);输出结果为(选一项) [单选题] *

A、lo wo 换行 lo(正确答案)

B、lo 换行 lo wo

C、llo 换行 llo

D、lowo 换行 lo

22. 表单元素的onblur事件表示(选一项) [单选题] *

A、获取焦点

B、失去焦点(正确答案)

C、提交表单

D、按下鼠标左键

23. 创建一个数组,下面哪项不正确(选一项) [单选题] *

A、var a = new Array(3);

B、a = new Array(1, 2, 3, "hello");

C、var a = [true, 3.14159];

D、Array d = new Array(1,2,3);(正确答案)

24. 当表单各项填写完毕,鼠标单击提交按钮时可以触发表单元素的()事件 [单

选题] *

A、onEnter

B、onSubmit(正确答案)

C、onMouseDrag

D、onMouseOver

25. 分析如下的JavaScript代码段,则运行后在页面上输出(选一项)var

c="10",d=10;(c + d); [单选题] *

A、10

B、20

C、1010(正确答案)

D、页面报错

26. 分析如下的JavaScript代码段,运行后以下描述正确的是(选一项)

eval("a=1;b=2;alert(a+b)"); [单选题] *

A、弹出窗口显示3(正确答案)

B、弹出窗口显示undefined

C、a的值为undefined

D、b的值为null

27. 分析如下的JavaScript代码片段, b的值为(选一项)var a = 1.5,b; b=parseInt(a);

[单选题] *

A、2

B、0.5

C、1(正确答案)

D、1.5

28. 分析下面的JavaScript代码,输出结果是(选一项)var

a=15.49;((a)); [单选题] *

A、15(正确答案)

B、16

C、15.5

D、15.4

29. 分析下面的JavaScript代码:var today = new Date();("现在时间

是:" + rs() + ":" + utes());加入现实网页时,下列输出格式

正确的是(选一项) [单选题] *

A、现在时间是:2008-02-20-15:54

B、现在时间是:15:54(正确答案)

C、00:00

D、现在时间是:+15+: +54

30. 分析下面的JavaScript代码:x = 11;y = "number";m = x +y ;m的值为(选一项)

[单选题] *

A、11number(正确答案)

B、number

C、11

D、程序报错

31. 分析下面的JavaScript代码:输出结果为(选一项) [单选题] *

A、在网页上显示文字信息:远看山有色,近听水无声

B、弹出一个确认对话框(含有“确定”和“取消”按钮),显示消息:远看山有色,

近听水无声(正确答案)

C、打开另一个浏览器窗口,显示文字信息:远看山有色,近听水无声

D、弹出一个对话框(只含有“确定”按钮),显示信息:远看山有色,近听水无声

32. 分析下面的JavaScript代码段a = new Array(2,3,4,5,;sum = 0;for(i=1;i [单选题] *

A、20

B、18(正确答案)

C、14

D、12

33. 分析下面的JavaScript代码段Emp = new Array;Emp[1] = 1;Emp[2] =

2;();输出的结果是(选一项) [单选题] *

A、2

B、3

C、4

D、5(正确答案)

34. 分析下面的JavaScript代码段var x = "15";str = x + 5;a =

parseFloat(str);(a);执行后的输出结果是(选一项) [单选题] *

A、20

B、155(正确答案)

C、NaN

D、报错

35. 分析下面的JavaScript代码段,输出正确的是(选一项)a = eval("3 + 6 +

7");(a); [单选题] *

A、367

B、16(正确答案)

C、0

D、以上都不是

36. 分析下面的JavaScript代码段,下面正确的是(选两项) *

A、当用鼠标选中Text2时,弹出”我是焦点”消息框,再用鼠标选中Text1文本框

时,弹出”我不是焦点”消息框(正确答案)

B、当用鼠标选中Text1时,弹出”我是焦点”消息框,再用鼠标选中Text2文本框

时,弹出”我不是焦点”消息框

C、假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其他部分

时,弹出”我不是焦点”消息框

D、假如输入光标在Text2上,用鼠标单击页面上的其他部分时,弹出”我不是焦

点”消息框(正确答案)

37. 分析下面的JavaScript代码段:a = new Array("100","2111","41111");for(var i =

0;i [单选题] *

A、100 2111 41111(正确答案)

B、1 2 3

C、0 1 2

D、1 2 4

38. 分析下面的JavaScript代码段:function

employee(name,code){ ="wangli"; ="A001";}newemp=new

employee("zhangming",'A002');("雇员姓名:" + + "

");("雇员代号:" + + "

");输出的结果是(选一项) [单选题] *

A、雇员姓名:wangli 雇员代码:A001(正确答案)

B、雇员姓名:zhangming 雇员代码:A002

C、雇员姓名:null, 雇员代码:null

D、代码有错误,无输出结果

39. 分析下面的JavaScript代码段:输出结果是(选一项)var s1=15;var

s2="string";if(isNaN(s) n(s;if(isNaN(s) n(s; [单选题] *

A、15

B、string(正确答案)

C、15string

D、不打印任何信息

40. 分析下面的JavaScript语句:str = "This apple costs " + 50.5;执行后str的结果是

(选一项) [单选题] *

A、This apple costs 50.5(正确答案)

B、This apple costs 5.5

C、"This apple costs" 50.5

D、"This apple costs "5.5

41. 复选框失去焦点时触发的事件处理程序是(选一项) [单选题] *

A、onClick

B、onFocus

C、onSelect

D、onBlur(正确答案)

42. 假设今天是2006年5月8日星期一,请问下列JavaScript代码在页面上的输出结

果是(选一项)var time = new Date();(()); [单选题] *

A、2006

B、8

C、5

D、1(正确答案)

43. 某网页开发员想在页面上的一个名为SystemTime的文本框中显

示系统的当前时间,编写了如下JavaScript函数,为了使显示的时间每隔几分钟刷新

一次,请问在空白出1因该补充的代码是(选一项) [单选题] *

A、setTimeout("displaytime()",60000);(正确答案)

B、setTimeout("displaytime()",6000);

C、setTimeout("displaytime()",60);

D、setTimeout("displaytime()",1);

44. 哪种方法不是history对象的方法(选一项) [单选题] *

A、forword()

B、back()

C、go()

D、jump()(正确答案)

45. 能使网页中出现弹出确认和取消对话框的javascript代码是(选一项) [单选题]

*

A、alert("您一共消费了:"+100+'元');

B、prompt("请输入:");

C、pop("error");

D、confirm("继续?");(正确答案)

46. 如果要在网页上显示”20060816”,空格处因该填写的JavaScript代码是(选一

项)var year = 2006;var month = 8;var date = 16;( ________ );此处填写

代码 [单选题] *

A、year+month+date

B、year+0+month+date

C、year+"0"+month+date(正确答案)

D、year+" "+month+" "+date

47. 通过修改元素的type属性,命令按钮可作为”提交”按钮和”重置”按钮,单击“提

交”按钮时触发的表单事件是(选一项) [单选题] *

A、onBlur

B、onChange

C、onSubmit(正确答案)

D、onMouseDown

48. 网页编程中,运行下面的JavaScript代码:则提示框中显示(选一项) [单选题]

*

A、2

B、2.5(正确答案)

C、32/2

D、16

49. 为了提取当前日期的小时数,并且判断如果当前的小时数小于12则在页面中显

示“上午好!”,否则显示“下午好!”。下列JavaScript 代码正确的是(选一项) [单选

题] *

A、var todays_date=new Date();var seconds=todays_onds();var

str=(seconds>12)?"上午好!":"下午好!";(str);

B、var todays_date=new Date();var hours=todays_rs();var str=(hours(正确

答案)

C、var todays_date=new Date();var seconds=todays_onds();var str=(seconds

D、var todays_date=new Date();var hours=todays_rs();var str=(hours>12)?"

上午好! ":"下午好! ";(str);

50. 下列哪个属性可以获得打开当前窗口的window对象(选一项)

A、opener(正确答案)

B、parent

C、self

D、top

单选题] * [