当前位置:文档之家› JavaScript小测试

JavaScript小测试

JavaScript小测试
JavaScript小测试

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

A、document

B、window

C、frames

D、navigator

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

A、onSubmit

B、onClick

C、onChange

D、onExit

3.___语句用于为调用函数的语句返回一个值。(选一项)

A、return

B、send

C、invoke

D、return false

4.__JavaScript方法将参数四舍五入到最接近的整数。(选一项)

A、round()

B、ceil()

C、sin()

D、min()

5.__方法要求窗口显示刚刚访问的前一个窗口。(选一项)

A、back()

B、go()

C、display()

D、view()

6.

v1.value+v2.value的值为(选一项)

A、17+23

B、40

C、5+3*43+4*5

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

7.isNaN("abc")的返回值为(选一项)

A、underfined

B、null

C、true

D、false

8.JavaScript代码通常是用__标记嵌入到HTML文档的。(选一项)

A、JavaScript

B、Language

C、alert

D、script

9.var a = new Array(1,20,12,30);

alert(a.reverse());

弹出的值为(选一项)

A、1,20,12,30

B、1,12,20,30

C、30,20,12,1

D、30,12,20,1

10.var a=1.6;

result=parseInt(a)+parseFloat(a);

下面描述正确的是(选一项)

A、result的值为3.2

B、result的值为3.6

C、result的值为2.6

D、页面出错

11.var result1,result2;

result1 = 5 + "8";

result2 = 5/8;

下面描述正确的是(选两项)

A、result1的值为13

B、result1的值为58

C、result2的值为1

D、result2的值为0.625

12.var str="hello world";

document.write(str.indexOf("llo"));

输出结果为(选一项)

A、1

B、2

C、3

D、4

13.var str="hello world";

document.write(str.substr(3,5));

document.write("
");

document.write(str.substring(3,5));

输出结果为(选一项)

A、lo wolo

B、lolo wo

C、llollo

D、lowolo

14.表单元素的onblur事件表示(选一项)

A、获取焦点

B、失去焦点

C、提交表单

D、按下鼠标左键

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

var c="10",d=10;

document.write(c + d);

A、10

B、20

C、1010

D、页面报错

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

eval("a=1;b=2;alert(a+b)");

A、弹出窗口显示3

B、弹出窗口显示undefined

C、a的值为undefined

D、b的值为null

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

var a=15.49;

document.write(Math.round(a));

A、15

B、16

C、15.5

D、15.4

18.分析下面的JavaScript代码:

x = 11;

y = "number";

m = x +y ;

m的值为(选一项)

A、11number

B、number

C、11

D、程序报错

19.分析下面的JavaScript代码段

a = new Array(2,3,4,5,6);

sum = 0;

for(i=1;i

sum += a[i];

document.write(sum);

输出结果是(选一项)

A、20

B、18

C、14

D、12

20.分析下面的JavaScript代码段

var x = "15";

str = x + 5;

a = parseFloat(str);

document.write(a);

执行后的输出结果是(选一项)

A、20

B、155

C、NaN

D、报错

21.分析下面的JavaScript代码段,输出正确的是(选一项)

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

document.write(a);

A、367

B、16

C、0

D、以上都不是

22.分析下面的JavaScript代码段:

function employee(name,code)

{

https://www.doczj.com/doc/8913420863.html,="wangli";

this.code="A001";

}

newemp=new employee("zhangming",'A002');

document.write("雇员姓名:" + https://www.doczj.com/doc/8913420863.html, + "
");

document.write("雇员代号:" + newemp.code + "
");

输出的结果是(选一项)

A、雇员姓名:wangli 雇员代码:A001

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

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

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

23.分析下面的JavaScript代码段:输出结果是(选一项)

var s1=15;

var s2="string";

if(isNaN(s1))

document.writeln(s1);

if(isNaN(s2))

document.writeln(s2);

A、15

B、string

C、15string

D、不打印任何信息

24.分析下面的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

25.某网页开发员想在MainForm.htm页面上的一个名为SystemTime的文本框中显示系统的当

前时间,编写了如下JavaScript函数,为了使显示的时间每隔几分钟刷新一次,请问在空白出1因该补充的代码是(选一项)

A、setTimeout("displaytime()",60000);

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

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

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

26.哪种方法不是history对象的方法(选一项)

A、forword()

B、back()

C、go()

D、jump()

27.网页编程中,运行下面的JavaScript代码:

则提示框中显示(选一项)

A、2

B、2.5

C、32/2

D、16

28.为了提取当前日期的小时数,并且判断如果当前的小时数小于12则在页面中显示“上午好!”,

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

A、var todays_date=new Date();var seconds=todays_date.getSeconds();var str=(seconds>12)?"上

午好!":"下午好!";document.write(str);

B、var todays_date=new Date();var hours=todays_date.getHours();var str=(hours<12)?"上午

好!":"下午好!";document.write(str);

C、var todays_date=new Date();var seconds=todays_date.getSeconds();var str=(seconds<12)?"上

午好!":"下午好!";document.write(str);

D、var todays_date=new Date();var hours=todays_date.getHours();var str=(hours>12)?"上午好!

":"下午好! ";document.write(str);

29.下列JavaScript语句中,()能实现单击一个按钮时弹出一个消息框。(选一项)

A、

B、

C、

D、

30.下面JavaScript自定义函数正确的是(选一项)

A、int function sum(int a,int b){return a+b;}

B、function sum(var a,var b){return a+b;}

C、var function sum(a,b){return a+b;}

D、function sum(a,b){return a+b;}

31.下面对于JavaScript中的单选按钮(Radio)的说法正确的是(选一项)

A、点击单选按钮后,checked属性将变为True

B、在同一个页面中,在某个时刻,只能有一个Radio按钮被选中

C、如果单选按钮被选中则checked属性为True

D、如果单选按钮被选中则,value属性为True

32.下面哪些语句不能够弹出提示框,或在页面输出内容(选一项)

A、alert(Hello World)

B、prompt("Hello World","")

C、document.write("Hello World")

D、document.writeln("Hello World")

33.现在有这样一段代码,

请选择下面打印输出的结果:(选一项)

A、28 0

B、28 8

C、1810 8

D、1810 0

34.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分

将弹出一个消息框显示文本框中的内容,下面语句正确的是(选一项)

A、

B、

C、

D、

35.以下为JavaScript声明变量的语句正确的是(选一项)

A、dim x;

B、int x;

C、var x;

D、x;

36.用JavaScript设置页面背景色为蓝色,正确的代码是(选一项)

A、document.bgcolor=blue;

B、document.BgColor="blue";

C、document.bgColor="blue";

D、document.bgColor=blue;

37.用户更改表单的select元素中的值时,就会调用__事件处理。(选一项)

A、onClick

B、onFoucs

C、onMouseOver

D、onChange

38.在HTML页面中,下面关于Window对象的说法不正确的是(选一项)

A、Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息

B、Window对象是浏览器所有内容的主容器

C、浏览器打开HTML文档时,通常会创建一个Window对象

D、如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框

架创建Window对象

39.在HTML页面中,下面有关的Document对象的描述错误的是(选一项)

A、Document对象用于检查和修改HTML元素和文档中的文本

B、Document对象用于检索浏览器窗口中的HTML文挡的信息

C、Document对象提供客户最近访问的URL的列表

D、Document对象的location属性包含有关当前URL的信息

40.在HTML页面中使用外部JavaScript文件的正确语法是(选一项)

A、

B、

C、

D、< language src="scriptfile.js">

41.在HTML中,Location对象的()属性用于设置或检索URL的端口号。(选一项)

A、hostname

B、host

C、port

D、href

42.在HTML中,为了在页面中输出当前页面的URL的地址,下面Javascript语句正确的是(选

一项)

A、document.write(document.location);

B、document.write(document.title);

C、document.write(document.body);

D、document.write(document.links);

43.在HTML中,以下JavaScript语句弹出的对话框中显示的值是(选一项)

B、

C、

D、

49.在某一页面下载时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完

成(选一项)

A、onload

B、onunload

C、onclick

D、onchange

50.在页面中使用JavaScript有哪些方法,不正确的是(选一项)

A、使用

 
(2)利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机

随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html

 
二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM 处理事件-HTML标记方式

三.内置对象 1.在页面中显示当天日期。

w3school Javascript测验

1.我们可以在下列哪个HTML 元素中放置Javascript 代码?您的回答: 正确答案: