北理工脚本程序设计模拟题1答案
发布时间:2023-11-03 15:11:35浏览次数:61(405) 北京理工大学远程教育学院《脚本程序设计》模拟题一校外学习中心 学号 姓名 成绩 闭卷 一、单项选择题(每题 2 分,共 30 分)1. 在以下选项中,不属于 JavaScript 语言特点的是( )A.基于对象 B.跨平台C.编译执行D.脚本语言答案:C知识点:JavaScript 的特性难度:12. 在以下选项中,不合法的标识符是( )A.c*d B.bigC.score123D.average_grade答案: 1 / 14
11. 当用户在网页中使用 <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> 10 / 14
</body></html>输出结果为:}答案:{Bush Cornell Obama Trump199789, 2565, 40400,501,72}知识点:数组的方法难度:22. {var a=150, b=250 , c=350;++a;a++;e=++a+(++c)+(b++)+a++;alert(e);输出结果为:}答案:弹出对话框,907知识点:算术运算符中的增量运算符难度:23. {<html> 11 / 14
<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 = 0j = 10i = 1i = 2 12 / 14
j = 8}知识点:continue 语句难度:24. {<script>for (num=1;num<=5;num++){for (x=1;x<=num;x++){document.write(" "+x);}document.write("<br>");}</script>输出结果为:}答案:{11 21 2 31 2 3 41 2 3 4 5}知识点:for 语句难度:2四、编写程序(共 12 分){ 13 / 14
创建一个 HTML 页面,并编写 JavaScript 代码。要求:文档中放置 3 个单行文本框,在第一个文本框中输入一个数字,在输入焦点离开该输入域后,分别在第二个、第三个单行文本框中显示输入值的 2 倍和 2 次方。}答案:知识点:form 对象综合运用难度:3 14 / 14
知识点:保留字难度:13. 下面哪一个不是浮点数( )A.-439.35 B.3.17C.10D.-7e11答案:C知识点:数值型数据难度:14. 在以下选项中,可正确表示字符串长度的属性引用是( )A.str.lengthB.str->lengthC.str-lengthD.str>length答案:A知识点:对象难度:15. 产生当前日期的方法是( ) 2 / 14
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知识点:访问数组难度:17. 下面四个变量声明语句中,哪一个变量的命名是正确的( )A.var whileB.var my_houseC.var my dog 3 / 14
D.var 2cats答案:知识点:变量声明难度:18. 在以下选项中,用于标记分支结构和循环结构的语句组符号是( )A.圆括号B.方括号C.花括号D.以上选项均错答案:C知识点:复合语句难度:19. 在 JavaScript 语言中,onChange 事件不是( )对象上的事件。A.SelectB.documnetC.TextD.Textarea答案:知识点:事件处理器 4 / 14
难度:210. 下列弹出信息提示的语句是( )A.window.alertB.window.closeC.document.alertD.document.open答案:A知识点:window 对象难度:111. frame 对象的 blur 方法的作用是( )A.从框架中移出焦点B.将焦点移到框架中C.取消重复执行的操作D.设定重复执行的操作答案:A知识点:frame 对象难度:112. 关于浏览器对象之间的从属关系,正确的说法是( )A.windows 对象从属于 document 对象 5 / 14
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.documentB.eventC.windowD.form 6 / 14
答案:知识点:form 对象难度:115. Cookie 的( )属性用来指定 Cookie 的过期时间。A.NameB.ValueC.ExpiresD.secure答案:C知识点:使用 Cookie难度:2二、填空题(每空 1.5 分,共 30 分)1. JavaScript 的特性包括____、____、____和____。答案:简单性| 动态性| 安全性| 跨平台性知识点:JavaScript 的特性难度:12. JavaScript 中原始数据类型包括____、____和____。答案:数字型| 字符型| 布尔型 7 / 14
知识点:JavaScript 中原始数据类型难度:13. JavaScript 中加法运算符除了完成加法运算,还可以实现____。答案:字符串连接知识点:算术运算符难度:14. 表达式 244/0 的计算结果是____。答案:知识点:算术运算符难度:15. 设”var a=10;”,则执行完语句”b=a++;”后,b 的值是____。答案:10知识点:算术运算符难度:16. 表达式 50=="fifty"的值为____。答案:false知识点:比较运算符难度:1 8 / 14
7. 表达式(6>=6)&&(7>=6)的值为____。答案:知识点:逻辑运算符难度:18. 表达式!(7>=2)的值为____。答案:false知识点:逻辑运算符难度:19. window 对象的 setInterval()方法用于____。答案:设置循环定时操作知识点:window 对象难度:110. {访问文档中某一个表单的方法主要分为两大类: 一类是通过 document 对象的____,一类是直接通过____。}答案: 知识点:document 对象难度:1 9 / 14