javascript期末考试模拟题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

javascript期末考试模拟题
1.以“.js”为文件扩展名的文件是Javascript文件。

2.以下合法的变量名是_12
3.
3.以下正确的字符串是'xyz'。

4.设有语句:
var st1='test';
st1=st1+ 25;
则st1的值是'test25'。

5.123+'789'的值是''。

6.表达式(a=2,b=5,a>b?a:b)的值是5.
7.设有语句vara=3,b=5,c=3,d=8,m=3,n=2;则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为0.
8.设var a=2,b=3;则a++==b?(a-1):b的结果是2.
9.下面while循环执行的次数为0次。

var i=5;
while (i==0) i--;
10.以下数组的定义中var a[10]={1,2,3}是错误的。

11.设var x=3,y=4;下列表达式中y的值为9的是y*=x-3.
12.在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加checked属性。

13.结果为XXX的表达式是0/0.
16.B
解析:switch语句中,如果没有break语句,会一直执行
到遇到break或者switch语句结束为止。

因此,++x的值为1,执行case 1:时,x的值变为2,再执行case 2:时,x的值变为3,因此答案为B。

17.D
解析:循环条件为a>b,初始时b=0,a=1.每次循环a自
增1,b的值也跟着增加,直到a=2时,不满足循环条件,跳
出循环。

此时b的值为2,因此答案为D。

18.A
解析:while循环中,当j<5时,执行break语句跳出循环。

因此,最后j的值为3,函数返回值为3,答案为A。

19.A
解析:字符串s中包含了转义字符,实际长度为9.for循
环中,i的值为字符串长度,因此函数返回值为9,答案为A。

20.C
解析:while循环的条件为a<b<c,即a<b且b<c。

初始时,a=1,b=2,c=2,满足条件。

执行一次循环后,t=1,a=2,b=1,c=1,不满足条件,跳出循环。

因此输出结果为"210",答案为C。

其余题目无法回答,因为缺少完整的文章内容。

根据下面每小题的内容,在备选项中选择答案编号填在答题纸上对应的空白处。

1.substring()方法用于获取字符串中的一部分,答案是21.
2.onBlur是失去焦点的事件处理属性,答案是22.
3.标签用于定义图像映射内部的区域,其单击事件处理属
性是onClick,答案是23.
4.当表单元素得到焦点时,onFocus事件处理属性会被触发,答案是26.
5.选中文本对象中输入的内容可以使用select()方法,答案是35.
6.获取字符串中某个特定位置的字符可以使用charAt()方法,答案是20.
7.设置标题字号所使用的HTML标记是,答案是39.
8.改变字体大小所使用的HTML标记是,答案是16.
9.建立文档体所使用的HTML标记是,答案是36.
10.建立文件主题所使用的HTML标记是,答案是37.
删除明显有问题的段落和格式错误后,改写每段话,使其更加清晰易懂。

31.建立一个表单对象所使用的HTML标记是。

32.建立一个密码框对象所使用的HTML标记是。

33.建立一个复选框对象所使用的HTML标记是。

34.建立一个单行文本框对象所使用的HTML标记是。

35.建立一个图像对象所使用的HTML标记是。

36.建立一个普通按钮对象所使用的HTML标记是。

37.建立一个提交按钮对象所使用的HTML标记是。

38.建立一个下拉菜单对象所使用的HTML标记是。

39.建立一个区域对象所使用的HTML标记是。

40.建立一个连接对象所使用的HTML标记是。

41.for(j=1;j<=2*i-1;j++) document.write("*")。

XXX('年龄:' + age + '');
script>
d.write('');
script>
head>
body>
h3>示例:form对象的应用
form name="baseInfo">
h5>请输入您的基本信息(必须填写)
font size="2">您的姓名:
input type="text" name="userName" size=35>
font size="2">您的性别:
input type="" name="sex" value="male" checked>男性女性您的年龄:
input type="text" name="age" size=35>
43.以下是关于循环展示图片的两个函数,循环展示图片的延迟时间为1500毫秒,请将横线处缺少的部分补上。

如果在动态展示图片,那么将其停止
n checkPlay() {
if (timeOutID。

= null) {
clearTimeout(timeOutID);
XXX;
循环展示图片
n playPicture() {
XXX.src = picture[number].url;
number = (number + 1) % 3;
XXX("playPicture()"。

1500);
44.函数resetForm()的功能是清空表单的所有文本对象,请完成该函数;完成密码框的失去焦点事件,调用密码框失去焦点函数。

html>
head>
title>示例:文本对象的应用
script language="JavaScript">
XXX用户密码文本框失去焦点执行的函数n pswBlur() {
if (checkValid(XXX)) {
window.alert("用户密码不能为空!");
n resetForm() {
XXX("input");
for (var i = 0.i < XXX。

i++) {
if (inputs[i].type == "text") {
inputs[i].value = "";
script>
head>
body>
如果用户密码长度小于4,则弹出警告框提示用户密码不能少于四位。

使用button对象清空表单。

在页面加载时,将光标自动定位到用户名称输入框。

表单中有三个输入框,分别是用户名称、用户密码和个性签名。

用户名称输入框默认显示“用户名称不能为空”,当用户点击输入框时,文本会被选中。

用户密码输入框为密码类型,最大长度为12个字符,当用户点击输入框时,文本会被选中。

个性签名输入框为多行文本输入框,有5行和34列,当用户点击输入框时,文本会被选中。

表单中有三个按钮,分别是“查看密码”、“数据检测”和“数据清空”。

点击“查看密码”按钮,会弹出警告框,显示用户输入的密码。

点击“数据检测”按钮,会进行数据检测,检测用户是否输入了完整的信息。

点击“数据清空”按钮,会将表单中的数据清空。

一、单项选择题(共30分,每小题2分)
1.D
2.B
3.D
4.A
5.A
6.B
7.C
8.D
9.D
10.C
11.D
12.A
13.C
14.C
15.B
二、程序分析题(本题共5小题,每小题3分,共15分)
16.C
17.D
18.A
19.D
20.B
三、选择填空题(共40分,每空2分)
21.14
22.22
23.23
24.26
25.35
26.20
27.39
28.16
29.36
30.37
31.4
32.6
33.12
34.5
35.2
36.8
37.9
38.13
39.3
40.1
四、程序填空题(本题共5小题,每小题3分,共15分)
41.XXX("")。

或 document.writeln()。


document.write("\n");。

相关文档
最新文档