您好,欢迎访问三七文档
试卷代号:3999座位号rn国家开放大学2019年秋季学期期末统一考试JavaScript程序设计试题2020年1月巨四三得分1评卷人一、单项选择题(每小题3分,15题,共45分)1.在调用外部的JavaScript文件时,下面哪种写法是正确的()。A.scriptfile=a.js/scriptB.scriptsrc=a.js/scriptC.scriptonclick=a.js/scriptD.scriptsrc=*.jsp/script2.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240()。A.varPageNumber=240C.varpagcNumber=240B.pagenumber=240D.varintnamedpageNumber=2403.循环语句for(vari=O,j=lO;i=j=lO;i++,j--);的循环次数是()。A.0B.1C.10D.无限4.在JavaScript函数的定义格式中,下面各组成部分中,()是可以省略的。A.函数名B.指明函数的一对圆括写C.函数体D.函数参效5.对代码varx=myhouse.kitchen的哪种说明正确()。A.将字符串myhouse.kitchen赋值给变量xB.将myhouse和kitchen的值相加之和赋给对象xC.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量xD.假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x19126.创建字符串对象有哪两种方法()。A.使用new运算符创建String对象和直接将字符串赋给变量B.使用new运算符创建Array对象和直接将字符串赋给变量C.使用new运算符创建Number对象和直接将字符串赋给变量D.使用new运算符创建Date对象和直接将字符串赋给变量7.关千HTMLDOM下列说法不正确的是()。A.整个文档是一个文档节点B.每个HTML标记是一个元素节点c.包含在HTML元素中的文本不是节点D.每一个HTML属性是一个属性节点8.在客户端浏览器,有一组单选钮,要取得所选项的值,需要()。A.直接使用value属性获取B.使用checked判断后,再通过value获取C.循环判断checked,再通过value获取D.通过selected判断后,再通过value获取9.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression()。A.window.setTimeout(lOOO,expression)B.window.setTimeout(expression,1)C.window.setTimeoutO,expression)D.window.setTimeout(expression,1000)10.下列选项中关于浏览器对象的说法错误的是()。A.history对象记录了用户在一个浏览器中已经访问过的URLsB.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息C.location对象是history对象的父对象D.location对象是window对象的子对象11.关千Node.js下列说法正确的是()。A.Node.js是用JavaScript编程B.Node.js程序有浏览器就能运行C.Node.js不需要安装模块,可直接链接MySql数据库D.Node.js程序能直接返回HTML网页191312.关于JavaScript里的xml处理,以下说明不正确的是()。A.xml是种可扩展标记语言,格式更规范,是作为未来html的替代B.xml一般用于传输和存储数据,是对html的补充,两者的目的不同C.在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同D.在IE浏览器里处理xml,首先需要创建ActiveXObject对象13.在jQuery中想要实现通过远程HTTPget请求载入信息功能的是()。A.ajaxOC.get(url)14.阅读以下代码,在页面中结果是(vars=abcdefg;alert(s.substring(l,2));A.aC.be)。B.load(urDD.getSeript(urI)B.bD.ab15.在JavaScript中,能使文本框获得焦点的方法是()。A.onSelectOC.blur()得分1评卷人B.focus()D.fix()二、多项选择题(每小题3分,5题,共15分)16.如何在JavaScript中添加注释(A.'ThisisacommentC.//Thisisacomment)。B.!--Thisisacomment--D.I*Thisisacomment*/17.JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明正确的是()。A.arguments表示当前执行的函数的参数和调用它的函数的对象B.经常使用arguments的属性length来获取传递给函数的参数个数C.arguments仅在开始执行函数时使用D.arguments是一个标准数组18.关千Javascript中数组的说法中,正确的是()。A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new运算符C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化191419.下列选项中,描述正确的是()。A.options.add(newOption(a,A))可以动态添加一个列表选项B.option.add(newOption(a,A))可以动态添加一个列表选项C.newOption(a,A)中a表示列表选项的值,A表示列表选项的文本D.newOption(a,A)中A表示列表选项的值,a表示列表选项的文本20.在JavaScript中,对于浏览器对象的层次关系正确理解的是()。A.window对象是所有页面内容的根对象B.document对象包含location对象和history对象C.location对象包含history对象D.document对象包含forms对象得分1评卷人三、判断题(每题2分,10题,共20分)21.在定义JavaScript变量中,一定要指出变量名和值。()22.JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。()23.在JavaScript中,可使用Function()定义函数。Function()可以接受任意多个字符串参数。()24.一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模式。()25.substring()方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束。()26.表单的change事件在表单的value属性值发生变化时就会触发。()27.结合CSS类型选择器,可以实现批量改变元素样式的效果。()28.改变浏览器当前浏览的网页可以通过设置window.location来实现。()29.Ajax不是一种新的编程语言,而是一种用千创建更好更快以及交互性更强的Web应用程序的技术。()30.在jQuery中可以用replaceWith()和replaceAll()替换节点。()1915得分1评卷人四、阅读程序题(每小题10分,2题,共20分)31.如下代码运行的结果是()。htmlbodyscripttype=Text/JavaScriptvarattr=[2,34,2,5,6,5];varnewAtrr=[];varflag=true;for(vari=O;iattr.length;i++){flag=true;for(varj=O;jnewAtrr.length;j++){if(newAtrr[j]==attr[i]){};if(flag){flag=false;newAtrr.push(attr[i])console.log(newAtrr);/script/body/html1916A.[2,34,5,6]C.[2,5]B.[34,6]D.[2,34,2,5,6,5]32.在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为()。htmlheadscripttype=text/javascriptfunctionallChecked(){/script/headbodyvarallck=—for(vari=0;iallck.length;i++){allck[i].checked=true;pinputname=chktype=checkboxvalue=滑雪">滑雪pinputname=chktype=checkboxvalue=游泳">游泳pinputname=chktype=checkboxvalue=爬山">爬山pinputname=btntype=buttononClick=allCheckedOvalue=选择/body/htmlA.document.getElementsById(11chk11)B.document.getElementsByName(11chk11)C.document.getElementByName(11checkbox11)D.document.getElementsByTagName(11chk11)1917试卷代号:3999国家开放大学2019年秋季学期期末统一考试JavaScript程序设计试题答案及评分标准(供参考)一、单项选择题(每小题3分,15题,共45分)LB6.A11.A2.C7.C12.A3.D8.C13.C二、多项选择题(每小题3分,5题,共15分)16.CD17.ABC18.BCD三、判断题(每题2分,10题,共20分)21.错22.对23.对26.错27.对28.对四、阅读程序题(每小题10分,2题,共20分)31.如下代码运行的结果是CA)。4.D9.D14.A19.AD24.对29.对5.C10.C15.B2020年1月20.AD25.对30.对32.在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为(B)。1918
本文标题:电大3999《JavaScript程序设计》开放大学期末考试历届试题2020年1月(含答案)
链接地址:https://www.777doc.com/doc-8609019 .html