(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[2]
B.a[3]
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. 当用户在网页中使用
标签插入图像时,即创建出了一个____对象。答案:image
知识点:image对象
难度:112. JavaScript中的安全模型有:____、____和____。答案:同源策略| 污染数据安全模型| 脚本签名策略
知识点:JavaScript中的安全模型
难度:1三、看代码段,写结果(每题7分,共28分)
1. {
test
<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
输出结果为:
}答案:{
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. {
test
<script language="javascript" type="text/javascript">
</script
输出结果为:
}答案:{
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("
");
}
</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
北理工作业整理
《脚本程序设计》模拟题一校外学习中心 学号 姓名 成绩
闭卷 一、单项选择题(每题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[2]
B.a[3]
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. 当用户在网页中使用
知识点:image对象
难度:112. JavaScript中的安全模型有:____、____和____。答案:同源策略| 污染数据安全模型| 脚本签名策略
知识点:JavaScript中的安全模型
难度:1三、看代码段,写结果(每题7分,共28分)
1. {
<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
输出结果为:
}答案:{
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. {
<script language="javascript" type="text/javascript">
</script
输出结果为:
}答案:{
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("
");
}
</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
北理工作业整理
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 20秋北理工脚本程序设计模拟题2 更新
下一篇 :20秋北理工网络编程基础模拟题四 更新