脚本程序设计模拟题4答案
发布时间:2023-11-03 15:11:37浏览次数:51(405) 北京理工大学远程教育学院《脚本程序设计》模拟题四校外学习中心 学号 姓名 成绩 闭卷 一、单项选择题(每题 2 分,共 30 分)1. 要在 HTML 文件中插入 JavaScript 语言脚本内容,必须使用的 HTML 标记是( )A.<HTML> B.<SCRIPT>C.<JAVA>D.<JAVASCRIPT>答案:B知识点:使用<script>标记难度:12. 在以下选项中,最大的常量值是( )A.O20 B.OX20C.32D.33答案: 1 / 16
}答案:知识点:for 语句难度:111. JavaScript 的事件处理的实现过程分为:通过____处理事件和通过____处理事件。答案: HTML 标签属性| JavaScript 属性知识点:JavaScript 的事件处理难度:112. window 对象的 clearInterval()方法用于____。答案:取消循环定时操作知识点:window 对象难度:113. ____对象就是浏览器对象,用于获得与浏览器相关的信息。答案:navigator知识点:navigator 对象难度:114.{ 10 / 16
window 对象代表了浏览器窗口或者框架,document 对象则代表了窗口或者框架中的____。}答案: 文档知识点:document 对象难度:115.{ Document 对象的简单属性中的____和____属性来设置网页文档文本背景颜色和文档文本的文字颜色。}答案:bgColor| fgColor知识点:document 对象难度:116. option 对象总是和____对象一起使用的。。答案:知识点:select 与 option 对象难度:1三、看代码段,写结果(每题 7 分,共 28 分)1. {<html><head> 11 / 16
<title>test</title><script language="javascript" type="text/javascript"><!--function myFun(){var arrLength = arguments.length;for (i=0;i<arrLength;i++){for (j=arrLength;j>i;j--){if (arguments[j]<arguments[j-1]){temp = arguments[j];arguments[j] = arguments[j-1]arguments[j-1] = temp;}}}for (i=0;i<arrLength;i++){document.write(arguments[i] + " ");}}myFun(12,4,8,3,6,9,2,0,11,28);--></script></head><body></body></html> 12 / 16
输出结果为:}答案:0 2 3 4 6 8 9 11 12 28知识点:访问数组的元素难度:22.{<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">var a=2;var b=3;var c="2";document.write("a=2, b=3, c='2' "); document.write("<BR>");document.write("小于:a<b="); document.write(a<b); document.write("<BR>");document.write("小于等于:a<=b="); document.write(a<=b); document.write("<BR>");document.write("大于:a>b="); document.write(a>b); document.write("<BR>");document.write("大于等于:a>=b="); document.write(a>=b); document.write("<BR>");document.write("等于:a = =c="); document.write(a == c); document.write("<BR>");</SCRIPT> 13 / 16
输出结果为:}答案:{a=2, b=3, c='2'小于:a<b=true小于等于:a<=b=true大于:a>b=false大于等于:a>=b=false等于:a = =c=true}知识点:比较运算符难度:23. {<script>for (num=5;num>=1;num--){for (x=1;x<=num;x++){document.write(" ");}for (y=5-num;y>=0;y--){document.write("* ");}document.write("<br>");}</script> 14 / 16
输出结果为:}答案:{}知识点:for 语句难度:24. {<script>x=”a”;y=”b”;z=false;function testOne(){var x=”c”;var y=”d”;z=true;alert(x);alert(y);alert(z);}function testTwo(){alert(x);alert(y);alert(z); 15 / 16
} testOne();testTwo();</script>输出结果为:}答案:依次弹出六个对话框,分别显示 c、d、true、a、b、true。知识点:函数的使用难度:2四、编写程序(共 12 分){编写一个函数,在页面上输出 1--1000 之间所有能同时被 3,5,7 整除的整数,并要求每行显示 6 个这样的数。}答案: 知识点:函数的使用与算术运算难度:3 16 / 16
知识点:数值型数据难度:13. 在以下选项中,函数定义时可以省略的部分是( )A.函数名B.函数参数C.函数体D.表示函数的圆括号答案:B知识点:创建函数难度:14. 在 JavaScript 语言中,要访问指定对象的方法和属性需使用( )A.运算符(*)B.运算符(.)C.运算符(+)D.以上选项均错答案:B知识点:操作对象难度:15. 在 JavaScript 语言中,要定义局部变量则可以是( ) 2 / 16
A.由关键字 private 在函数内定义B.由关键字 private 在函数外定义C.由关键字 var 在函数内定义D.由关键字 var 在函数外定义答案:知识点:局部变量难度:16. Javascript 中数组的序列是从( )开始的。A.0B.1C.2D.3答案:A知识点:创建数组难度:17. 在 JavaScript 语言中,比较运算符的作用是( )A.执行数学运算B.处理计算机数C.比较两个值或表达式D.以上选项均错 3 / 16
答案:C知识点:关系运算符难度:18. 有语句“var x=0;while( )x+=2;”,要使 while 循环体执行 10 次,空白处的循环判定式应写为。A.x<10B.x<=10C.x<20D.x<=20答案:C知识点:while 语句难度:29. 当鼠标指针移动到页面上的一个对象上时,就会触发( )A.onMouseUp 事件B.onMouseOver 事件C.onMouseDown 事件D.onMouseMove 事件答案:知识点:事件对象 4 / 16
难度:210. Window.setTimeout 的作用是( )A.在延时后运行一条 JavaScript 语句 B.在指定时段内锁定浏览器C.设定浏览器自动退出之前等待的时间D.设定浏览器之后退出系统的时间答案:A知识点:window 对象难度:111. 下面( )对象代表浏览器窗口中加载的当前文档的 URL。A.windowB.documentC.locationD.history答案:C知识点:location 对象难度:112. 关于调用对象方法 write(),正确的描述说法是( )A.document.write() 5 / 16
B.windows.write()C.document.windows.write()D.以上选项均错答案:知识点:document 对象难度:113. 在 JavaScript 语言中,处理图形的浏览器对象是( )A.imageB.imagesC.graphicD.graphics答案:A知识点:image 对象难度:114. 某网页中有一个窗体对象,其名称是 mainForm,该窗体对象的第一个元素是按钮,其名称是 myButton,表述该按钮对象的方法是( )A.document.forms.myButton;;; B.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以 6 / 16
答案:B知识点:button 对象难度:115. AJAX 中的 A 代表( )A.高级 B.异步性C.应用D.同步性答案:知识点:Ajax 简介难度:1二、填空题(每空 1.5 分,共 30 分)1. JavaScript 源文件的扩展名是____。答案:js知识点:使用 JavaScript 文件难度:12. JavaScript 中复杂数据类型包括____、____和____。 7 / 16
答案:对象| 数组| 函数知识点:JavaScript 中复杂数据类型难度:13. JavaScript 中任何数字和字符对 0 取模,结果都是____。答案:NaN知识点:算术运算符难度:14. {JavaScript 中使用减量运算符时,如果变量、数组元素或者对象属性不是数字且无法转换成数字,减量运算结果是____。}答案:知识点:算术运算符难度:15. 表达式 123%4 的计算结果是____。答案:3知识点:算术运算符难度:16. 设”var s = 1 + 2 +"var";”,则执行完语句”document.write(s);”后,输出结果是____。 8 / 16
答案:3var知识点:算术运算符难度:27. 设”var a=1001, b = 1010;”,则执行完运算 result = ~a;后,result 结果为____。答案:知识点:逐位运算符难度:18. 表达式!(13<11)的值为____。答案:true知识点:逻辑运算符难度:19. 表达式(12<13)&&(13<12)的值为____。答案:false知识点:逻辑运算符难度:110. {for (i=1;j<=10;i=i+3) for(j=2;j<6;j++) {...}上述 for 语句的循环次数是____。 9 / 16