当前位置:文档之家› JavaScript阶段测试-----2版

JavaScript阶段测试-----2版

JavaScript阶段测试-----2版
JavaScript阶段测试-----2版

一、选择题本题

1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A.

B.

C.

D.

2、在HTML页面中,下面关于Window对象的说法不正确的是()。

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

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

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

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

3、 window的哪个方法可以显示输入对话框?()

A.confirm() B.alert() C.prompt() D.open()

4、 open()方法的哪个外观参数可以设置是否显示滚动条?()

A.location B.menubar C. scrollbars D.toolbar

5、在Javascript语言中,当元素失去了焦点时激发的事件是( )

A.onFocus

B.onUnLoad

C.onMouseOver

D.onBlur

6、在HTML中嵌入JavaScript,应该使用的标记是( )

A.〈script〉〈/script〉

B.〈head〉〈/head〉

C.〈body〉〈/body〉

D.〈JS〉〈/JS〉

7、下列不属于DHTML技术主要组成部分的是( )

A.Java

B.JavaScript和VBScript

C.DOM

D.CSS

8、那一个对象可以获得屏幕的大小( )

A. window

B. screen

C. navigator

D. screenX

9、网页编程中,运行下面的javascript代码:

则提示框中显示()。

A. 2

B. 2.5

C. 32/2

D. 16

10、分析下面的JavaScript代码段

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

sum=0;

for(i=0;i

sum +=a[i];

document.write(sum); 输出结果是( ).

A.21 B.23456 C.2,3,4,5,6 D.19

11、 String对象的哪个方法可以寻找子字符串并返回该子字符串位置?()

A.match() B.indexOf() C.search() D.concat()

12、 DOM为HTML文档定义了一个与平台无关的程序接口,使用该接口不可以控制文档的()

A. 内容

B. 脚本

C. 结构

D. 样式

13、

欢迎您的光临!

此实例中JavaScript嵌入HTML的方式为()

A.作为应用程序嵌入

B.直接嵌入HTML窗口或链接中

C.使用SRC属性应用外部脚本文件

D.脚本置于标记中间

14、在HTML页面中,下面有关的Document对象的描述错误的是()。

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

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

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

D. Document对象提供客户最近访问的URL的列表

15、 setInterval("alert('welcome');",1000);

这段代码的意思是()

A.等待1000秒后,再弹出一个对话框

B.等待1秒钟后弹出一个对话框

C.每隔一秒钟弹出一个对话框

D.语句报错,语法有问题

16、在某一页面关闭时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成()。

A. onload

B. onunload

C. onclick

D. onchange

17、下列关于Javascript的说法中正确的是( )

A.所有变量在使用之前必须做声明

B.Javascript是面向对象的程序设计语言

C.Javascript是解释性语言

D.Javascript前身是Oak语言

18、分析下面的JavaScript代码段:

var a=15.49;

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

输出的结果是()。

A. 15 B. 16 C. 15.5 D. 15.4

19、 window对象的open方法返回的是()

A.返回打开新窗口的对象

B. boolean类型,表示当前窗口是否打开成功

C.没有返回值

D.返回int类型的值,开启窗口的个数

20、分析如下的JavaScript代码段, 则运行后在页面上输出( )

var c="10",d=10;

document.write(c+d)

A. 10

B. 20

C. 1010

D.页面报错

21、在某一页面下载时,要自动显示出另一页面,可通过在中使用下边的哪一

事件来完成()。

A. onload

B. onunload

C. onclick

D. onchange

22、 window的哪个属性代表状态栏的文字?()

A.status B.top C.length D.name

23、下列哪个函数可以将参数转换为浮点数?( )

A.isNaN() B. parseInt() C. Number() D. parseFloat()

24、在javaScript 中,可以使用Date对象的()方法返回该对象的日期。

A. getDate

B. getYear

C. getMonth

D. gerTime

23、在当前页面的同一目录下有一名show.js的文件, 下列( )代码可以正确访问该

文件.

A. B.

C.

D.

24、 Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长度。()

A.concat() B.pop() C.push() D.shift()

25、下列哪个函数可以用来判断参数是否为非数字?( )

A.isNumber() B. isFinite() C. isNull() D. isNaN()

26、 JavaScript要正常运行必须有( )

A.Web服务器

B.JavaScript编译器

C.JavaScript虚拟机

D.客户端浏览器

27、以下哪项不是JavaScrip的基本特点。

A.基于对象 B. 跨平台 C. 编译执行 D. 脚本语言

28、要显示含有JavaScrip客户端应用程序的页面,必须使用______。

A.记事本 B. Word C. Web浏览器 D. Web服务器

29、下面4个变量声明语句中,正确的是______。

A.var default B. var my_house C. var my dog D. Var 2cats

30、下列各运算符中,______优先级最高。

A.+ B. && C. == D. *=

31、表达式"123abc"-"123"的计算结果是______。

A."abc" B. 0 C. "123abc123" D. NaN

32、以下哪个表达式将返回真?

A.(3==3)&&(5<1) B. !(17<=20) C. (3!=3)||(7<2) D. (1==1)||(2<0)

33、下面哪一个不是JavaScrip运算符?

A.= B. == C. && D. $#

34、赋值运算符的作用是什么?

A.给一个变量赋新值 B. 给一个变量赋予一个新名

C. 执行比较运算

D. 没有任何用处

35、比较运算符的作用是什么?

A.执行数学运算 B. 处理二进制位,目前还不重要

C. 比较两个值或表达式,返回真或者假

D. 只比较数字,不比较字符串。

36、若有定义var x=10,则以下哪条语句执行后变量x的值不等于11?

A.x++; B. x=11; C. x==11; D. x+=1;

37、表达式123%7的计算结果是______。

A.2 B. 3 C. 4 D. 5

38、以下哪个表达式将返回假?

A.!(3<1) B. (4>=4)&&(5<=2) C. ("a"== "a")&&( "c"!= "d") D. (2<3)||(3<2)

二、判断题

1.JavaScript是一门独立的脚本语言,有自己独立的运行平台。 ( )

2.JavaScript中的变量可以以字母下划线数字开头,变量区分大小写。( )

3.JavaScript中的数据类型有int ,String,boolean,Object类型。 ( )

4.JavaScript中的变量不可直接赋值使用。 ( )

5.JavaScript中typeOf是获取指定对象的数据类型 ( )

6.JavaScript脚本语言是Java中专用的脚本语言。 ( )

7.JavaScript中Script标签只能有一个onload事件起作用。 ( )

8.JavaScript脚本语言只需要编译一次,就可以运行整块代码段。 ( )

9.JavaScript是Sun公司研发的一种脚本语言。 ( )

10.JavaScript是一种OOP脚本语言。 ( )

三、简答题

请简单说明什么是JavaScript及JavaScript的特点。

简要说明JavaScript的组成。及组成部分的作用。

请写出JavaScript的三种引用方式。

请写出JavaScript的数据类型。...........................

javascript期末考试模拟题

、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________ (A) html 文件 (B)网页文件 (C) Java 文件 (D) Javascript 文件 2. 以下合法的变量名是 ______ (A) new (B) _123 3. 以下正确的字符串是___ (A) xyz (B) xyz"' 4. 设有语句: var st1= test st1=st1+ 25; 贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _ (A) 123789 ' (B) 912 6. 表达式(a=2,b=5,a>b?a:b (A) 2 (B) 5 的值为 _______ 8. 设 var a=2,b=3; 则 a++==b?(a-1):b _ 的结果是 。_ A) 0 B) 1 C) 2 D) 3 9. 下面while 循环执行的次数为 __________ var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 (C) null o (C) xyz ' (D) 2abc (D) xyz ' (C) test ' (D)语法错误 (C) 789 ” (D)语法错误 )的值是 。 (C) 1 (D) 0 7. 设有语句 var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d) 运算后,n (A) 0 (B) 1 (C) 2 (D) 3

javascript实验

长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编

实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。

A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。

javascript期末考试模拟题

一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a

Javascript期中测试卷

Javascript程序设计期中考试试卷班级:姓名:总分: 一、选择题(本大题60分,每小题2分) 1.以下哪个选项是Javascript技术特征( D ) A.解释型脚本语言 B.跨平台 C.基于对象和事件驱动 D.具有以上各种功能 2.JavaScript是(B )。 A. 一种Java 编程语言,不同的是它可以用于网页开发 B. 一种解释性的、用于客户端的、基于对象的程序开发语言 C. 一种用于Firefox浏览器和Internet Explorer浏览器的网页开发语言 D. 一种用于制作网页动画效果的程序开发语言 3.以下哪个单词不属于javascript保留字:( B ) A. var B. parent C. function D. for 4.编辑Javascript程序时(C ) A.只能使用记事本 B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器 D.只能使用Dreamweaver编辑工具 5.在程序开发过程中,用户输入内容的校验常分为功能性校验和(A ) A.格式性校验 B..内容性校验 C.事件性校验 D.方法性校验 6.使用外部JavaScript程序文件的正确格式是(A ) A.

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

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

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

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

w3school Javascript测验

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