20秋北理工脚本程序设计模拟题1 更新
(405) 北京理工大学远程教育学院《脚本程序设计》模拟题一校外学习中心 学号 姓名 成绩
闭卷 一、单项选择题(每题2分,共30分)
1. 在以下选项中,不属于JavaScript语言特点的是( )
A.基于对象
B.跨平台
C.编译执行
D.脚本语言答案:C
知识点:JavaScript的特性
难度:12. 在以下选项中,不合法的标识符是( )
A.c*d
B.big
C.score123
D.average_grade答案:
知识点:保留字
难度:13. 下面哪一个不是浮点数( )
A.-439.35
B.3.17
C.10
D.-7e11答案:C
知识点:数值型数据
难度:14. 在以下选项中,可正确表示字符串长度的属性引用是( )
A.str.length
B.str->length
C.str-length
D.str>length答案:A
知识点:对象
难度:15. 产生当前日期的方法是( )
A.Now()
B.Date()
C.new Date()
D.new Now()答案:
知识点:对象
难度:16. 在JavaScript语言中,能正确访问一维数组a中第三个元素是( )
A.a
B.a
C.a(2)
D.a(3)答案:A
知识点:访问数组
难度:1
7. 下面四个变量声明语句中,哪一个变量的命名是正确的( )
A.var while
B.var my_house
C.var my dog
D.var 2cats答案:
知识点:变量声明
难度:1
8. 在以下选项中,用于标记分支结构和循环结构的语句组符号是( )
A.圆括号
B.方括号
C.花括号
D.以上选项均错答案:C
知识点:复合语句
难度:19. 在JavaScript语言中,onChange事件不是( )对象上的事件。
A.Select
B.documnet
C.Text
D.Textarea答案:
知识点:事件处理器
难度:210. 下列弹出信息提示的语句是( )
A.window.alert
B.window.close
C.document.alert
D.document.open答案:A
知识点:window对象
难度:111. frame对象的blur方法的作用是( )
A.从框架中移出焦点
B.将焦点移到框架中
C.取消重复执行的操作
D.设定重复执行的操作答案:A
知识点:frame对象
难度:112. 关于浏览器对象之间的从属关系,正确的说法是( )
A.windows对象从属于document对象
B.document对象从属于windows对象
C.document对象与windows对象互不从属
D.以上选项均错答案:
知识点:document对象
难度:113. document对象中能够包含文档中所有 HTML标签的引用数组属性是( )
A.anchors[]
B.applets[]
C.all[]
D.embeds[]答案:C
知识点:document对象
难度:114. 在JavaScript语言中,拥有onSubmit事件的对象是( )
A.document
B.event
C.window
D.form答案:
知识点:form对象
难度:115. Cookie的( )属性用来指定Cookie的过期时间。
A.Name
B.Value
C.Expires
D.secure答案:C
知识点:使用Cookie
难度:2
二、填空题(每空1.5分,共30分)1. JavaScript的特性包括____、____、____和____。答案:简单性|动态性|安全性|跨平台性
知识点:JavaScript的特性
难度:12. JavaScript中原始数据类型包括____、____和____。答案:数字型|字符型|布尔型
知识点:JavaScript中原始数据类型
难度:13. JavaScript中加法运算符除了完成加法运算,还可以实现____。答案:字符串连接
知识点:算术运算符
难度:14. 表达式244/0的计算结果是____。答案:
知识点:算术运算符
难度:15. 设”var a=10;”,则执行完语句”b=a++;”后,b的值是____。答案:10
知识点:算术运算符
难度:16. 表达式50=="fifty"的值为____。答案:false
知识点:比较运算符
难度:17. 表达式(6>=6)&&(7>=6)的值为____。答案:
知识点:逻辑运算符
难度:18. 表达式!(7>=2)的值为____。答案:false
知识点:逻辑运算符
难度:19. window 对象的setInterval()方法用于____。答案:设置循环定时操作
知识点:window对象
难度:110. {
访问文档中某一个表单的方法主要分为两大类: 一类是通过document对象的____,一类是直接通过____。
}答案:
知识点:document对象
难度:111. 当用户在网页中使用 <IMG>标签插入图像时,即创建出了一个____对象。答案:image
知识点:image对象
难度:112. JavaScript中的安全模型有:____、____和____。答案:同源策略|污染数据安全模型|脚本签名策略
知识点:JavaScript中的安全模型
难度:1三、看代码段,写结果(每题7分,共28分)
1. {
<html>
<head>
<title>test </title>
</head>
<body>
<pre>
<script>
var studentArray = new Array("Trump ","Obama","Cornell","Bush");
document.writeln(studentArray.sort());
var numberArray = new Array(2565,199789,501,72,40400);
document.writeln(numberArray.sort());
</script>
</pre>
</body>
</html>输出结果为:
}答案:{
Bush Cornell Obama Trump
199789, 2565, 40400,501,72
}知识点:数组的方法
难度:22. {
var a=150, b=250 , c=350;
++a;
a++;
e=++a+(++c)+(b++)+a++;
alert(e);输出结果为:
}答案:弹出对话框,907
知识点:算术运算符中的增量运算符
难度:2
3. {
<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
<!--
for (var i=0,j=10;i<3;i++,j--)
{
document.write("i = " + i + "<br>");
if (j==9)
{
document.write("<br>");
continue;
}
document.write("j = " + j + "<br><br>");
}
-->
</script>
</head>
<body>
</body>
</html>输出结果为:
}答案:{
i = 0
j = 10i = 1i = 2
j = 8
}
知识点:continue语句
难度:2
4. {
<script>
for (num=1;num<=5;num++){
for (x=1;x<=num;x++){
document.write(" "+x);
}
document.write("<br>");
}
</script>输出结果为:
}答案:{
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
}
知识点:for语句
难度:2
四、编写程序(共12分)
{
创建一个HTML页面,并编写JavaScript代码。要求:文档中放置3个单行文本框,在第一个文本框中输入一个数字,在输入焦点离开该输入域后,分别在第二个、第三个单行文本框中显示输入值的2倍和2次方。
}答案:
知识点:form对象综合运用
难度:3
北理工作业无忧答案网整理
页:
[1]