当前位置:文档之家› javascript模拟测试二

javascript模拟测试二

javascript模拟测试二
javascript模拟测试二

javascript模拟测试二

1、在HTML页面中使用外部javaScript文件的正确语法是()。

A.

B.

C.

D. < langu age src=” scriptfile.js”>

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

var c="10",d=10;

document.write(c+d)

A. 10

B. 20

C. 1010

D. 页面报错

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

则提示框中显示()。

A. 2

B. 2.5

C. 32/2

D. 16

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

A.

B.

C.

D.

5、下面哪个选项中的对象与浏览记录URL有关()

A. location,history

B. window,location

C. navigator,window

D. historylist,location

6、分析下面的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

7、在某一页面下载时,要自动加载某个函数,可通过在中使用下边的哪一事件来完成()。

A. onload

B. onunload

C. onclick

D. onchange

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

A.

B.

C.

D.

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

A. window

B. screen

C. navigator

D. screenX

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

这段代码的意思是()

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

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

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

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

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

A.

B.

C.

D.

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

A. 没有返回值

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

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

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

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

function employee(name,code)

{

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

this.code="A001";

}

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

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

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

输出的结果是().

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

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

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

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

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

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

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

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

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

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

a = new Array("100","2111","41111");

for(var i = 0;i < a.length;i ){

document.write(a[i] "");

}

输出结果是()。(选择一项)

A. 100 2111 41111

B. 1 2 3

C. 0 1 2

D. 1 2 4

16、以下()为JavaScript声明变量的语句。(选择一项)

A. dim x;

B. int x;

C. var x;

D. x;

17、分析如下的JavaScript代码片段, b的值为( )

Var a = 1.5,b;

b=parseInt(a);

A. 2

B. 0.5

C. 1

D. 1.5

18、下列选项中()可以正确的匹配一个正整数。

A. ^[1-9]\d*$

B. ^[1-9]+$

C. ^[0-9]\d*$

D. ^[1-9]\d+$

19、要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是()

A. window.status="已经选中该文本框"

B. document.status="已经选中该文本框"

C. window.screen="已经选中该文本框"

D. document.screen="已经选中该文本框"

20、点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是()(选择两项)

A.

onclick="open('new.html', '_blank') "/>

B.

onclick="window.location='new.html';"/>

C.

onclick=" location.assign('new.html');"/>

D.

21、使用JavaScript向网页中输出

hello

,以下代码中可行的是()(选择两项)

A.

B.

C.

D.

22、分析下面的代码:

以下说法中正确的是()(选择两项)

A. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变

B. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第二个文本框中复制第一个文本框的内容

C. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第一个文本框中复制第二个文本框的内容

D. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,第二个文本框的内容不变

23、关于正则表达式声明6位数字的邮编,以下代码正确的是()

A. var reg = /\d6/;

B. var reg = \d{6}\;

C. var reg = /\d{6}/;

D. var reg = new RegExp("\d{6}");

24、下面那个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false:()

A.RegExp对象的test()方法

B.RegExp对象的exec()方法

C.String对象的search()方法

D.String对象的match()方法

25、关于以下两种陈述,说法正确的是?

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

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

A.陈述1正确,陈述2错误

B.陈述1错误,陈述2正确

C.两种陈述都正确

D.两种陈述都错误

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

A.i--忽略大小写

B.g--匹配全部

C.m--匹配多行

D.*--匹配任意

27、考察以下程序片段:

var str = “12px”;

var s = str.indexof(“2”);

alert(s);

以下选项正确的是?

A.输出1

B.输出2

C.输出p

D.输出12

28、关于Javascript中数组的说法中,不正确的是:()

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

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

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

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

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

A.back(-1)

B.back(1)

C.forward(1)

D.go(-1)

30、关于以下两个陈述的描述中,正确的是:()

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

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

A.陈述1正确,陈述2错误

B.陈述1错误,陈述2正确

C.陈述1和陈述2均正确

D.陈述1和陈述2均错误

31、下列哪个不是js的事件类型()

A.动作事件

B.鼠标事件

C.键盘事件

D.HTML页面事件

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

A.{n,}:至少出现n次

B.{n,m}:出现m-n次

C.?:出现0-1次

D.*:出现任意次

33、DOM节点可以分为多种类型,代表HTML标签中的属性的是()

A.1

B.2

C.3

D.4

34、获取当前节点所有子节点中第一个节点的方法是()

https://www.doczj.com/doc/8e79541.html,stChild

B.firstChild

C.parentNode

D.beginChild

35、下面哪段代码表示在hatImage节点前插入新节点newImage

A.imgParent.insertBefore(hatImage,newImage);

B.imgParent.insertBefore (newImage ,hatImage);

C.imgParent.intBefore(hatImage,newImage);

D.imgParent.remove(hatImage,newImage);

36、以下关于History对象的属性或方法描述错误的是()。

A. back回到浏览器载入历史URL地址列表的当前URL的前一个URL。

B. go表示刷新当前页面。

C. forward转到浏览器载入历史URL地址列表的当前URL的下一个URL。

D. length保存历史URL地址列表的长度信息。

37、parseInt()方法的作用是()

A. 将字符串转换成整型数

B. 将小数转换成整数

C. 将数值转换成字符串

D. 大小写转换

38、JavaScript使用()来分隔两条语句。

A. 分号

B. 逗号

C. 括号

D. 句号

39、以下哪个方法不能获取页面元素()。

A. 通过id属性。

B. 通过元素标签。

C. 通过class属性。

D. 通过name属性。

40、()对象在文档结构模型中处于顶级层次。

A. window

B. document

C. history

D. location

41、对下面这段代码分析您输入的字符数为正确的是()

function count()

{

var len=form1.text.value.length;

alert(“”+len+”个”)

}

A.代码第3行是取得当前文档中文本框的个数

B.代码第3行是取得当前文档中表单的个数

C.这段代码有错误

D.这段代码是统计用户输入文本框中字符个数

42、下面语句会输出()

var str= "welcome to beijing";

alert(str.indexOf("M"));

A、6

B、5

C、-1

D、7

43、以下变量定义不正确的有()

A.var a,b=10;

B.var a=12;

C.var a,var b;

D.var a=b=10;

44、以下关于函数说法错误的是()

A.函数是一段可以重复调用代码的集合

B.JavaScript中使用function关键字定义函数

C.函数只能在事件中调用

D.函数通常用于处理事件的发生

45、关于DOM模型说法不正确的有()

A.document对象是DOM模型的根节点

B.DOM模型是一种与浏览器、平台和语言无关的接口

C.DOM模型应用于HTML或XML,用于动态访问文档的结构、内容及样式

D.DOM模型与浏览器对象模型无关

46、下列选项中描述正确的是()(选择两项)

A.options.add(newOption)可以动态添加一个下拉列表项

B. option.add(newOption)可以动态添加一个下拉列表项

C. new Option('a','A')中'a'表示列表选项的值,'A'用于在页面中显示

D. new Option('a','A')中A'表示列表选项的值,'a'用于在页面中显示

47、以下能够正确修改层在Z轴方向位置的脚本代码有()

A.obj.style.z-index=100;

B. .obj.style.zIndex=100;

C. .obj.z-index=100;

D. .obj.zIndex=100;

48、在制作遮罩层特效时,用于实现遮罩效果的层的位置可以采用的最佳定位方式是

A.relative

B.absolute

C.static

D.fixed

49、在DOM模型中根据元素Name名称获取一组元素的方法是

A.getElementById

B. getElementByName

C. getElementByNames

D. getElementsByName

50、以下关于innerHTML的说法不正确的的有()(选择两项)

A. 使用innerHTML属性可以动态创建页面元素的子节点

B. 使用innerHTML属性设置的内容以纯文本形式显示

C. 使用innerHTML属性设置的内容将以HTML方式解析

D. 使用innerHTML属性设置页面的背景图像

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试题集7

一. 单选题 1. 我们可以在下列哪个HTML 元素中放置javascript 代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2. 预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3. 下列哪个不是Javascript 中注释的正确写法:( ) A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4. 以下哪项不属于Javascript 的特征? A.Javascript 是一种脚本语言 B.Javascript 是事件驱动的 C.Javascript 代码需要编译以后才能执行 D.Javascript 是独立于平台的 ★标准答案:C 5. 关于以下两个陈述的描述中,正确的是:( ) 陈述1:Javascript 是弱类型语言 陈述2:Javascript 的常用类型包括:int 、string 、boolean A.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误 ★标准答案:A 6. 阅读下面的JavaScript 代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7. 在Javascript 中,需要声明一个整数类型的变量num ,以下 哪个语句能实现上述要求? A.int num;

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 代码?您的回答: 正确答案: B. C. D.

JavaScript10以内加法在线测试练习

10以内加法在线测试练习