javascript测试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaScript测试题
一、选择题(共30题,每小题1分,共30分。把每小题的正确答案写在后面的答题卡中。
1、以下哪个单词不属于javascript保留字:()
A、 for
B、 if
C、 function
D、 dim
2、以下哪个运算符不属于逻辑运算符?()
A、&&
B、||
C、^
D、!
3、下列程序设计语言与Javascript不属于同种语言的是()。
A、 VBscript
B、 Jscript
C、 C++
D、ECMAScript
4、组成JavaScript程序的基本单元是()。
A、语句
B、表达式
C、变量
D、函数
5、下面定义变量中错误的是()。
A、 eee
B、 _abc
C、box_1
D、 2point
6、下面不是常量的是()。
A、 false
B、 undefined
C、 100
D、 null
7、下面语句var x= -10, y; x=2*x; y=x+15;计算后y的结果是()。
A、 -15
B、 10
C、 -5
D、 5
8、下列表达式运算结果为真的是()。
A、1<2 && “5”! =5
B、2>2*1 || “5”= =5
C、2>2*1 && 5= =5
D、 1<2 && “5”= =5
9、下面不是用于创建一个新的对象的语句是()。
A、 var d = new Date();
B、 function f(){ var x=5; x++;}
C、 var o = new Object();
D、 var o = {title: “hello”, author: “Tom”};
10、以下程序段,执行的结果是()。
var x=-1;
do{
x=x*x;
} while(!x);
A、是死循环
B、循环执行二次
C、循环执行一次
D、有语法错误
11、执行语句for(i=1;i++<10; );后变量i的值是()。
A、9
B、10
C、11
D、不定
12、执行下列脚本语句在页面输出的值是()。
var str = “I am a good sudent!”
s=str.substring(2,9);
alert(s.charAt(5));
A、 a
B、g
C、o
D、空格
13、window对象的()方法用于设置定时器并且可以完成每隔一段时间执行指定代码的功能。
A、setInterval
B、clearInterval
C、setTimeout
D、clearTimeout
14、键盘事件中不包括的是()。
A、keydown
B、keyover
C、keypress
D、keyup
15、执行以下脚本语句在页面输出()。
var a=3;
a+=8*2;
alert(a>10&&a<=20);
A、不确定
B、null
C、false
D、true
二、判断题(共10题,每小题1分,共10 分。把每题的正确答案写在后面的答题卡中,写“对”或“错”)
1、JavaScript中使用“/*”和“*/”组合添加注释时注释的内容能够嵌套。(
)
2、JavaScript关系运算符中的“in ”用于判断对象中是否存在某个属性。(
)
3、window.alert([message])方法将显示一个警告框, window.confirm([mess age]) 方法将显示一个确认提示框。()
填空题
1.把JavaScript加入到HTML中有( ),( ),( )三种方法。
2.JavaScript中的注释有( ) ( ) 。
3.Array对象只有一个属性为()属性,该属性用来得到字符串的()。
4.在JavaScript中区分大小写,一般来讲引用对象的属性用(),引用方法用()。
5.JavaScript中的循环控制语句有(),(),
()( )。
6.JavaScript是一种脚本语言,使用它可以创建( )和()端脚本。
三、读程序题(共2题,每小题8分,共16分)
1、读下面程序,写出运行结果。
function Student()
{
if(arguments.length==0)
{
="小强";
this.age=18;
this.number="000";
this.sex="man";
}
else
{
=arguments[0];
this.age=arguments[1];
this.number=arguments[2];
this.sex=arguments[3];
}
this.say=function()
{