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
单选题] * [
发布评论