北理工脚本程序设计模拟题3答案
发布时间:2023-11-03 15:11:36浏览次数:15(405) 北京理工大学远程教育学院《脚本程序设计》模拟题三校外学习中心 学号 姓名 成绩 闭卷 一、单项选择题(每题 2 分,共 30 分)1. 要使用 JavaScript 语言则必须掌握的内容是( )A.Java B.VBScriptC.C++D.HTML答案:知识点:使用<script>标记难度:12. 在以下选项中,不属于原始数据类型的是( )A.数值类型 B.布尔类型C.对象类型D.字符串类型答案:C 1 / 17
____对象代表 HTML 表单中的单选按钮,具有相同 name 属性的单选按钮形成一个组,同一组中只能有一个单选按钮被选中。}答案:知识点:radio 对象难度:112. 通过 window 对象的____方法,可以弹出一个输入对话框。答案:prompt()知识点:window 对象难度:113. 实现记录用户操作细节的常用的技术手段有____、____和____。答案:Cookie| 隐藏表单域| 查询字符串知识点:Cookie难度:1三、看代码段,写结果(每题 7 分,共 28 分)1. {<html><head><title>test</title><script language="javascript" type="text/javascript"> 10 / 17
<!--var arr = new Array();for (i=0;i<5;i++){arr[i] = i + 1;}var x = arr[2];document.write("数组中元素的个数为:" + arr.length + "<br>");document.write("数组中第 3 个元素的值为:" + x + "<br>");document.write("数组中元素的值为:" + arr + "<br>");--></script></head><body></body></html>输出结果为: }答案:{数组中元素的个数为:5数组中第 3 个元素的值为:3数组中元素的值为:1,2,3,4,5} 11 / 17
知识点:访问数组元素难度:22. {<script language="javascript" type="text/javascript">var i = 11;var j = "11";var k = "11";if (i!=j){document.write("i 与 j 不相等<br>");}else{document.write("i 与 j 相等<br>");}if (i!==j){document.write("i 与 j 严格不等于成立<br>");}else{document.write("i 与 j 严格不等于不成立<br>");} 12 / 17
if (j!==k){document.write("j 与 k 严格不等于成立<br>");}else{document.write("j 与 k 严格不等于不成立<br>");}</script>输出结果为:}答案:{i 与 j 相等i 与 j 严格不等于成立j 与 k 严格不等于不成立} 知识点:比较运算符难度:23. {<html><head><title>test </title><script language="javascript" type="text/javascript"> 13 / 17
<!--for (var i=0,j=10,k=2;i<4;i++,j--,k++){document.write("i = " + i + "<br>");document.write("j = " + j + "<br>");document.write("k = " + k + "<br><br>");if (k==3){break;}}--></script></head><body></body></html>输出结果为:}答案:{i = 0j = 10k = 2i = 1j = 9k = 3} 知识点:break 语句 14 / 17
难度:24. {<html><head><title>test</title><script language="javascript" type="text/javascript"><!--function mySum(x,y){var z = x + y;return z;}var a = 100;var b = 2;var c = mySum(a,b);document.write("a + b = " + c);--></script></head><body></body></html>输出结果为:}答案:a + b = 102 15 / 17
知识点:函数操作难度:2四、编写程序(共 12 分){创建一个 HTML 页面,并编写 JavaScript 代码。要求:页面包含了 text 类型的“用户名称”文本框,password 类型的“用户密码”文本框,单击【数据检测】按钮将对用户输入内容是否为空进行判断,单击【数据清空】按钮将把用户输入的内容清空。}答案:知识点:form 对象的综合运用难度:3 16 / 17
17 / 17
知识点:原始数据类型难度:13. 将字符串 s 中的所有字母变为小写字母的方法是( )A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()答案:B知识点:字符串难度:24. 在 JavaScript 语言中,删除一个对象实例可使用( )A.del B.deleteC.eraseD.drop答案:知识点:对象难度:15. 在 JavaScript 语言中,创建一个数组对象实例时使用关键字( ) 2 / 17
A.arrayB.ArrayC.dimensionD.Dimension答案:B知识点:创建数组难度:16. 在以下选项中,合法的变量声明是( )A.var caseB.var catC.var my catD.var 2cats答案:B知识点:变量声明难度:17. 在以下选项中,正确的说法是( )A.switch 语句中的 default 部分可以不要 B.switch 语句中的 case 部分必须有 breakC.switch 语句中的 case 部分必须有 continueD.以上选项均错 3 / 17
答案:A知识点:switch 语句难度:28. javascript 程序中不是三大程序结构的是( )A.表达式 B.顺序结构C.条件分支结构D.循环结构答案:知识点:for 语句难度:19. 在 JavaScript 语言中,event 对象用于描述一个 JavaScript 程序中的( )A.对象 B.程序C.事件D.以上选项均错答案:C知识点:事件对象难度:2 4 / 17
10. 下面( )对象代表浏览器所打开的窗口。A.windowB.documentC.locationD.history答案:A知识点:window 对象难度:111. frame 对象的 clearTimeout 方法的作用是( )A.取消延迟执行的操作B.设定延迟执行的操作C.取消重复执行的操作D.设定重复执行的操作答案:知识点:frame 对象难度:112. 在 JavaScript 语言中,要表示文本的背景颜色可使用( )属性。A.documnet.bgColorB.window.bgColorC.documnet.fgColor 5 / 17
D.window.fgColor答案:A知识点:document 对象难度:113. 下面( )对象代表 HTML 文档中的超文本链接或者客户端映射表中的可单击区域。A.windowB.documentC.linkD.history答案:C知识点:link 对象难度:114. button 对象的( )方法使按钮失去焦点。A.blur()B.click()C.focus()D.get()答案: 6 / 17
知识点:button 对象难度:115. Cookie 的( )属性用来创建 Cookie 的网页所在服务器的或域。A.NameB.domainC.ExpiresD.secure答案:B知识点:使用 Cookie难度:2二、填空题(每空 1.5 分,共 30 分)1. JavaScript 为开发人员提供了两种注释:____和____。答案:单行注释| 多行注释知识点:JavaScript 的注释难度:12. JavaScript 中加法运算符除了完成加法运算,还可以实现____。答案:字符串连接知识点:JavaScript 的特性 7 / 17
难度:13. JavaScript 中数组是一种数据的集合,通过____标记数组中的数据。答案:知识点:访问数组元素难度:14. 表达式 26%9 的计算结果是____。答案:8知识点:算术运算符难度:15. 表达式 0/0 的计算结果是____。答案:NaN知识点:算术运算符难度:16. 设”var a=10;”,则执行完语句”b=--a;”后,b 的值是____。答案:9知识点:算术运算符难度:1 8 / 17
7. 设”var a=1001, b = 1010;”,则执行完运算 result = a|b;后,result 结果为____。答案:知识点:逐位运算符难度:18. 在 JavaScript 语言中,赋值运算符的作用是____。答案:给变量赋新值知识点:赋值运算符难度:19. JavaScript 语言中三种循环语句是____、____和____。答案:for| while| do while知识点:JavaScript 逻辑控制语句难度:110. document 对象的 all 属性访问 HTML 元素对象的方法有____、____和____。答案:通过索引或名称直接引用| 使用 item() 方法| 使用 tags() 方法知识点:document 对象难度:111. { 9 / 17