Javascript期中测试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.
B.
C.
D.
7.下列哪种是单标记(B )
A.
B.
C.
D.
8.标记应用于下列那组标记之间( B )
A....
B.
C.
...D.
9.在HTML文件中编写JavaScript程序时,使用标记表示(A)。
A. 注释语句
B. 对于不支持JavaScript程序的浏览器,隐藏程序内容
C. 没有任何意义
D.重点突出语句
10.Javascript可以使用一个关键字var同时声明多个变量,变量之间用(C)分隔。
A.分号
B.空格
C.逗号
D.句号
11. 下列JavaScript的定义函数语句中(B )是正确的。
A. function=functionName()
B. function functionName()
C. function:=functionName()
D. functionName()
12.下面的( C )语句不是条件判断语句
A.if语句
B.switch语句
C.while语句
D.else if语句块
13.(c)用于结束swicth语句,从而使Javascript只执行匹配的分支。如果默认了该语句,则switch语句所有的分支都会被执行,switch语句也就失去了意义。
A.case语句
B.break语句
C.continue语句
D.throw语句
14.JavaScript的对象主要包括(D )
A. JavaScript内置对象
B.浏览器内置对象
C.自定义对象
D. 以上三种都是
15.创建对象时使用的关键字是(C)
A.Function
B.new
C.var
D.string
16.获取系统当前时间的方法是(A )
A.new Date();
B.new now();
C.now();
D.date();
17..将字串s中的所有字母变为小写字母的方法是( B )。
A. s.toSmallCase()
B.s.toLowerCase()
C. s.toSmallChars()
D. s.toLowerCases()
18.在Javascript脚本中,用来检索字符串的方法的是( A )
A.indexOf()
B.search()
C.replace()
D.match()
19.下面Javascript语句中能正确输出“H2O”的字符串表达式是( A )
A.str=”2” ;document.write(“H”+str.sub()+”O”);
B.str=”2” ;document.write(“H”+str.sup()+”O”);
C.str=”2” ;document.write(H+str.sub()+O);
D.str=”2” ;document.write(H+str.sub()+O);
20.下列哪种方法不能向Array对象中输入数组元素( C )
A.在定义Arry对象时直接输入数据元素
B..应用for语句向该对象中输入数据元素
C.用数组对象名输出所有元素值
D.应用该对象的元素下标输入数据元素
21.将Array对象中的元素值进行输出的方法是(D )
A.用下标获取指定的元素值
B.用for语句获取数组中的元素值
C.用数组对项名输出所有元素值
D.以上3种方法都对
22.有如下代码:
var arr = new Array(9); arr[0]=1; arr[2]=2;
该数组的length属性值为( D )
A、2
B、10
C、8
D、9
23.如果要弹出一个确认信息框,应使用语句C
A. msgbox("信息字串");
B. confirm("信息字串");
C. prompt("信息字串");
D.alert("信息字串");
24.在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有( D )
A.直接在HTML标记中指定