版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国开大学2026年春《JavaScript程序设计#》补修课形考1.JavaScript特点不包括()。
答案:D.静态的
2.对于ECMAScript的描述中,以下说法错误的是()。
答案:D.ECMAScript遵循了JavaScript标准。3.在调用外部的JavaScript文件时,下面哪种写法是正确的()。
答案:C.<scriptsrc="xxx.js"></script>4.我们可以在下列哪个HTML元素中放置Javascript代码()。
答案:C.<script>5.下面的系统函数中哪个可以判断是否是非数字的函数()。
答案:A.isNaN()6.以下哪个单词不属于JavaScript保留字()。
答案:B.parent7.下列标识符定义合法的是()。
答案:D.$a8.下列的()表达式将返回false。
答案:B.(4>=4)&&(5<=2)
9.结果为true的表达式是()。
答案:C.null==undefined10.比较运算符的作用是什么()。
答案:C.比较两个值或表达式,返回真或假 11.下列各种运算符中,()优先级最高。
答案:D.*=
12.在JavaScript中,要定义一个全局变最x,可以()。
答案:D.使用关键宇var在任何函数之外定义13.在JavaScript中,要定义一个局部变量x,可以()。
答案:C.使用关健字var在函数中定义
14.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求()。
答案:C.varnum;
15.以下ECMAScript变量命名格式正确的是()。
答案:A._125dollor16.下面的等式成立的是()。
答案:D.typeofNaN==='number'17.javascript脚本的类型转换说法正确的是()。
答案:D.parseFloat("66ss36.8id")的返回值是6618.下面的描述中不正确的是()。
答案:A.'=='在比较过程中,不但会比较两边的值,还会比较两边的数据类型。
19.请选择结果为真的选项()。
答案:A.null==undefined20.写"HelloWorld"的正确Javascript语法是()。
答案:D.document.write("HelloWorld")21.window的哪个方法可以显示输入对话框()。
答案:C.prompt()22.下面四个JavaScript语句中,哪一个是合法的()。
答案:D. document.write("John said ,\''Hi!\"") 23.下列JS的判断语句中()是正确的。
答案:A.if(i==0)
24.下列关于switch语句的描述中,()是正确的。
答案:A.switch语句中default子句是可以省略的25.在条件和循环语句中,使用什么来标记语句组()
答案:C.花括号{}26.下列选项中哪一个可以作为for循环的有效的第一行()
答案:A.for(x=1;x<6;x+=1)27.循环语句“for(vari=0,j=10;i=j=10;i++,j--);”的循环次数是()。
答案:D.无限28.语句“vari;while(i=0)i--;”中while的循环次数是()。
答案:A.029.下述关于循环语句的描述中,()是错误的。
答案:B.循环体内必须同时出现break语句和continue语句30.下述break语句的描述中,()是不正确的。
答案:C.break语句用于if语句,它表示退出该if语句
31.如何编写当i等于5时执行一些语句的条件语句()。
答案:A.if(i==5)32.JavaScript中的错误可以分为语法错误和()。
答案:A.运行错误33.有关JS中的异常处理,错误的结论是()。
答案:D.try、catch和finally三个子句必须联合使用。34.在JavaScript函数的定义格式中,下面各组成部分中,()是可以省略的。
答案:D.函数参效35.如果有函数定义functionf(x,y){…},那么以下正确的函数调用是()。
答案:C.f(1,2)36.在JavaScript中,定义函数时可以使用()个参数。
答案:D.任意37.关于函数,以下说法错误的是()。
答案:D.函数不能有返回值38.如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回的值是()。
答案:D.undefined39.有关this运算符说法不正确的是()。
答案:D.通过早期绑定可以实现对this的高度复用。40.在JavaScript中,通过下面的()运算符访问对象的属性和方法。
答案:B.点运算符(.)41.对代码“varx=myhouse.kitchen”的哪种说明正确()。
答案:C.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。
42.声明一个对象,包含name属性和show()方法,以下代码中正确的是()。
答案:D.varobj={name:"zhangsan",show:function(){alert();}};
43.foo对象有att属性,那么获取att属性的值,以下哪个做法是不可以的()。
答案:B.foo("att")44.创建字符串对象有哪两种方法()。
答案:A.使用new运算符创建String对象和直接将字符串赋给变量45.如何获取变量名叫str字符串的长度()。
答案:B.str.length46.varn="miaoweiketang".indexOf("wei",6);n的值为()。
答案:A.-147.10.下面对substring()方法描述不正确的是()。
答案:C.可以接收负数参数,负数表示从后往前数字符位置48.以下String对象的()方法得到指定位置处的字符。
答案:B.charAt()49.将字符串s中的所有字母变为小写字母的方法是()。
答案:B.s.toLowerCase()
50.Math.ceil(-3.14)的结果是()。
答案:B.-351.以下()表达式产生一个0-7之间(含0,7)的随机整数。
答案:C.Math.floor(Math.random()*8)
52.下面哪一条语句在页面上显示圆周率π()。
答案:C.document.write(Math.PI)
53.如何把7.25四舍五入为最接近的整数()。
答案:D.Math.round(7.25)54.如何求得2和4中最大的数()。
答案:B.Math.max(2,4)55.关于JavaScript中的Math对象的说法,正确的是()。
答案:B.Math.floor()方法用于对数进行下舍入56.以下()语句把日期对象rightnow的星期号赋给变量weekday。
答案:B.varweekday=rightnow.getDay();
57.在JavaScript中,下列()语句能正确获取系统当前时间的小时值。
答案:D.vardate=newDate();
varhour=date.getHours();58.在以下选项中,关于JavaScript的Date对象描述正确的是()。
答案:C.getTime()方法能返回某一时刻(1970年1月1日)依赖的毫秒数59.以下()语句不能创建数组。
答案:D.varmyarray=newArray[10];
60.以下()语句将正确访问cool数组中的第5个元素。
答案:C.cool[4]61.Array对象的()属性将返回表示数组长度的数值。
答案:A.length属性62.下面关于数组的描述正确的是()。
答案:A.数组的length既可以获取,也可以修改63.下列与表达式/^[0-9]+$/相符的是()。
答案:A.12364.下面那个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false()。
答案:A.RegExp对象的test()方法
65.下列与表达式/^\d{3,5}$/相符的是()。
答案:D.345
66.下列关于正则表达式的标志与它的含义表达有误的是()。
答案:D.*--匹配任意
67.一年有12个月。现要求月份的正确格式为:1,2,….9,10,11,12。以下哪个正则表达式可以符合要求()。
答案:C./^([1-9]︱1[0-2])$/68.下列正则表达式中描述有误的是()。
答案:C.\w:匹配任意字母、数字、下划线、符号69.下列正则表达式中,可以匹配首位是小写字母或数字,其它位数是小写字母的最少两位的字符串是()。
答案:B./^[a-z0-9][a-z]+$/70.下列选项中可以正确的匹配一个正整数的是()。
答案:A.^[1-9]\d*$71.HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
答案:B.<html>72.下列不属于文档对象的方法的是()。
答案:D.getLength()73.关于HTMLDOM下列说法不正确的是()。
答案:C.包含在HTML元素中的文本不是节点74.网页中只有一个表单,名字为form1,它有两个文本域和一个提交按钮,名字分别为text1,text2和btn1,在IE浏览器下运行,下面的说法正确的是()。
答案:C.document.getElementsByName("text1")与document.forms[0].childNodes[0]不同75.某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()。
答案:B.document.mainForm.myButton
76.在客户端浏览器,有一组单选钮,要取得所选项的值,需要()。
答案:C.循环判断checked,再通过value获取
77.在HTML页面上,当按下键盘上的任意一个键时都会触发JavaScript的()事件。
答案:D.keyDown78.JavaScript中,mouseover事件描述错误的是()。
答案:D.鼠标离开事件79.事件是按照DOM层次结构的由高到低顺序依次触发,则该事件流属于()。
答案:B.捕获型80.下列关于鼠标事件描述有误的是()。
答案:B.dblclick表示鼠标右击
81.下列哪个不是js的事件类型()。
答案:A.动作事件82.下列说法有误的是()。
答案:C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数
83.以下关于JavaScript中事件的描述中,不正确的是()。
答案:D.change——选择字段时触发的事件
84.在JavaScript中,能使文本框获得焦点的方法是()。
答案:B.focus()85.下列不是document对象的属性的是()。
答案:D.image86.下列说法有误的是()。
答案:C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数
87.在使用JavaScript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()。
答案:C.document.myform.selCity.options.length=088.在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。
答案:B.backgroungImage89.如果想在网页显示后,动态地改变网页的标题()。
答案:C.通过document.title=(“新的标题内容”)
90.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()。
答案:A.<inputtype="text"onchange="alert(this.value)">91.在某一页面关闭时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成()。
答案:B.onunload
92.在Javascript中,关于window对象描述不正确的是()。
答案:D.window.reload()方法可以用来刷新当前页面93.在JavaScript中,下列关于window对象方法的说法错误的是()。
答案:C.window.open()方法用于在当前浏览器窗口加载指定的URL文档94.打开名为“window2”的新窗口的JavaScript语法是()。
答案:B.window.open("","window2","")95.如何在浏览器的状态栏放入一条消息()。
答案:B.window.status="putyourmessagehere"96.与window对象无关的属性是下列哪项()。
答案:C.left97.history能访问前一页面方法是()。
答案:D.go(-1)
98.在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象()。
答案:B.window99.以下哪个选项中的方法全部属于window对象()。
答案:C.alert,close,confirm100.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression()。
答案:D.window.setTimeout(expression,1000);101.10,在JavaScript中,下列关于window对象方法的说法错误的是()。
答案:C.window.open()方法用于在当前浏览器窗口加载指定的URL文档102.如何在浏览器的状态栏放入一条消息()。
答案:B.window.status="putyourmessagehere"103.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression?()。
答案:D.window.setTimeout(expression,1000);104.在JavaScript中,能够实现页面重新加载的选项是()。
答案:D.location.reload();105.在JavaScript中,下列说法错误的是()。
答案:D.clearInterval()和clearTimeout()都可以消除setInterval()函数设置的timeout106.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是()。
答案:A.window.status="已经选中该文本框"107.关于IE的window对象表述不正确的是()。
答案:B.window.reload()方法可以用来刷新当前页面108.下列选项中关于浏览器对象的说法错误的是()。
答案:C.location对象是history对象的父对象109.在HTML页面中,下面关于Window对象的说法不正确的是()。
答案:C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象110.那一个对象可以获得屏幕的大小()。
答案:B.screen
111.HMTL表单的首要标记是<form>,标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
答案:A.post方法传递的数据对客户端是不可见的112.下列哪个函数可以将参数字符串当成JavaScript程序代码执行?()
答案:A.eval()113.关于Node.js下列说法正确的是()。
答案:A.Node.js是用JavaScript编程114.在如下Ajax的四种技术中,控制通信的是()。
答案:D.XMLHttpRequest115.Ajax程序在处理请求结果时,如果以文本的方式处理,需要使用XMLHttpRequest的哪个属性()。
答案:A.responseText116.XMLHttpRequest对象的readyState的值为4时表示()。
答案:D.请求已完成,且响应已就绪117.关于JavaScript里的xml处理,以下说明不正确的是()。
答案:A.Xml是种可扩展标记语言,格式更规范,是作为未来html的替代118.下面()技术不是Ajax的常用技术。
答案:D.Cache119.当XMLHttpRequest对象的状态发生改变时,若要调用名为myCallback的函数,下列用法正确的()。
答案:D.XMLHttpRequest.onreadystatechange=myCallback;120.关于XMLHttpRequest对象的readyState属性值,下列说法正确的是()。
答案:D.4表示接收结果完毕121.下面选项中用来追加到指定元素的末尾的是()。
答案:B.append()122.在jQuery中想要找到所有元素的同辈元素,下面选择中可以实现的是()。
答案:C.siblings([expr])123.在jQuey中,如果想要从DOM中删除所有匹配的元素,下面选择中正确的是()。
答案:C.remove()124.在jQuery中想要实现通过远程HTTPget请求载入信息功能的是()。
答案:C.get(url)125.在jQuery中选择使用myClass类的css的所有元素()
答案:A.$(".myClass")126.在jQuery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面选项中可以直接完成该功能的是()。
答案:C.toggleClass(class)127.以下关于JavaScript的说法中错误的是()。
答案:B.JavaScript与JQuery是两种脚本语言128.下列关于css()方法的写法正确的是()。
答案:B.css("color","#CCF")129.在jQuery中需要选取<p>元素里所有<a>元素,则下列选择器写法正确的是()。
答案:A.$("pa")130.在Jquery中,既可模拟鼠标连续单击事件,又可以切换元素可见状态的方法是()。
答案:B.toggle()131.在JQuery中,关于fadeIn()方法正确的是()。
答案:B.可以改变元素的透明度132.在JQuery中,能够操作HTML代码及其文本的方法是()。
答案:C.html()133.在JQuery中,用于获取和设置元素属性值的方法是()。
答案:B.attr()134.以下()不属于jQuery实现滑动效果的方法。
答案:C.slide()135.关于jQuery,以下说法中不正确的是(D)
答案:D.随着jQuery的不断更新,它将逐步取代jsp等服务器端技术。136.在jQuery中,使用bind()方法可绑定多种事件,以下语法正确的是()。
答案:D.以上均正确137.jQuery中提供了对动画效果的支持,以下说法中错误的是()。
答案:D.以上参数中的speed默认值为“0”,可能值:秒、slow、fast、normal138.关于改变高度动画效果,以下说法错误的是()。
答案:D.slideUp()或slideDown()只能用毫秒作为速度参数。139.以下关于Jquery有点的说法中错误的是()。
答案:C.jquery的浏览器兼容很好,能兼容所有的浏览器140.如何在JavaScript中添加注释()。
答案:C.//Thisisacomment
D./*Thisisacomment*/141.Javascript的基本组成包括以下()选项。
答案:A.DOM
B.BOM
C.ECMAScript142.在JavaScript语法中,下列说法正确的是()。
答案:A.parseInt(43.12)返回值为43
B.parseInt('abc43.12')返回值为NaN143.以下是js变量命名规范的是()。
答案:A.由字母、下划线、美元符号或数字组合而成
C.不能以关键字或保留字命名
D.第一个字符必须是一个字母、下划线(_)或一个美元符号($)144.关于Number函数转换规则,下面的说法正确的是()。
答案:A.如果是Boolean值,true返回1,false返回0
C.如果是undefined,返回NaN
D.如果是数值,返回原值145.在不指定特殊属性的情况下,()标签可以手动输入文本。
答案:A.<input>
B.<textarea>146.以下哪些是JavaScript的全局函数()。
答案:A.escape
B.parseFloat
C.eval147.以下()代码段能正确创建函数show。
答案:A.functionshow(text){alert(text);}
B.varshowFun=functionshow(text){alert(text);}
C.varshowFun=function(text){alert(text);}148.JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明正确的是()。
答案:A.arguments表示当前执行的函数的参数和调研它的函数的对象
B.经常使用arguments的属性length来获取传递给函数的参数个数149.以下关于Array数组对象的说法不正确的是()。
答案:C.向数组的最后位置加一个新元素,可以用pop方法
D.unshift方法用于删除数组第一个元素150.foo是一个JSON对象,那么获取att属性的值,以下哪些做法是可以的()。
答案:A.foo.att
C.foo["att"]151.关于Javascript中数组的说法中,正确的是()。
答案:B.由于数组是对象,因此创建数组需要使用new运算符
C.数组内元素的类型可以不同
D.数组可以在声明的同时进行初始化
152.以下对方法的解释正确的是()。
答案:A.pop:数组尾部删除
C.split:将字符串切割成数组
D.join:将数组转换成字符串153.下列正则表达式量词符号与含义匹配的是()。
答案:A.{n,}:至少出现n次
C.?:出现0-1次
D.*:出现任意次
154.下面那些方法可以将JSON字符串转换为JSON对象()。
答案:A.varobj=eval('('+str+')');
C.varobj=JSON.parse(str);155.下列关于JSON的说法,正确的有()。
答案:B.JSON对象可以存储任意复杂结构的数据
C.由于JSON是JavaScript的标准,浏览器兼容性问题更少
D.在JavaScript编程中方便地使用JSON对象156.下列选项中,描述正确的是()。
答案:A.options.add(newOption("a","A"))可以动态添加一个列表选项
D.newOption("a","A")中”A”表示列表选项的值,”a”表示列表选项的文本157.在JavaScript中,以下()能隐藏id为flower的div。
答案:A.document.getElementById("flower").style.display="none";
D.document.getElementById("flower").style.visibility="hidden"158.下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。
答案:D.<ahref="javascript:history.back()">返回</a>159.在DOM对象模型中,下列选项中的()对象位于BOM对象模型的第三层。
答案:A.links
B.document
D.images160.在JavaScript中,使用open()方法实现弹出窗口时,能够控制窗口大小无法调节的选项是()。
答案:A.window.open("show.html","弹出窗口","resizable=no");
C.window.open("show.html","弹出窗口","resizable=0");161.在JavaScript中,对于浏览器对象的层次关系正确理解的是()。
答案:A.window对象是所有页面内容的根对象
D.document对象包含forms对象162.关于IFrame表述正确的有()。
答案:A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提升创新能力激发企业活力
- 基因检测技术规范与行业发展
- 企业知识管理的理论与实践
- 2026年初中数学三角函数评估试卷及答案
- 国际广告设计师职业能力测试试卷及答案
- 2026年电力系统运维工资格复审试卷及答案
- 中级微观经济学能力考核试题冲刺卷
- 医疗影像诊断操作规范手册
- 建筑设计与施工质量验收指南(标准版)
- 李白诗歌韵律和谐考察试题及真题
- 中国人身保险业经验生命表2025
- 农业合作社管理与运营实操指南
- 外伤性脑出血病例分析与管理流程
- 大类资产配置量化模型研究系列之五:不同协方差矩阵估计方法对比分析
- 产前筛查设备管理制度
- 木工机械日常点检表
- (完整word)长沙胡博士工作室公益发布新加坡SM2考试物理全真模拟试卷(附答案解析)
- GB/T 4108-2004镁粉和铝镁合金粉粒度组成的测定干筛分法
- GB/T 12805-2011实验室玻璃仪器滴定管
- 优秀QC小组活动成果发布模板教学文案
- 规划环评资料清单
评论
0/150
提交评论