中国大学MOOCjavascript及框架应用单元测试及考试答案
javascript考试题及答案

javascript考试题及答案1. 以下哪个选项是JavaScript中正确的数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项都是答案:D2. JavaScript中,以下哪个关键字用于声明一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toCamelCase()D. toSnakeCase()答案:B4. 以下哪个JavaScript对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A5. 在JavaScript中,以下哪个方法用于获取数组中最后一个元素?A. last()B. first()C. pop()D. slice(-1)答案:D6. 以下哪个JavaScript语句用于创建一个新的空对象?A. {}B. new Object()C. new ObjectD. obj()答案:A7. 在JavaScript中,以下哪个运算符用于比较两个值是否相等?A. ==B. ===C. !=D. !==答案:B8. 以下哪个JavaScript函数用于检查一个值是否为数组?A. Array.isArray()B. isObject()C. isArray()D. isFunction()答案:A9. 在JavaScript中,以下哪个方法用于将数组连接成字符串,并以逗号分隔?A. join()B. concat()C. toString()D. split()答案:A10. 以下哪个JavaScript关键字用于声明一个全局变量?A. varB. letC. constD. global答案:A。
javascript试题及答案

javascript试题及答案javascript试题⼀、单选题⼆、1、以下哪条语句会产⽣运⾏错误:(A)三、 A.var obj = ( );四、 B.var obj = [ ];五、 C.var obj = { };六、 D.var obj = / /;七、2、以下哪个单词不属于javascript保留字:(B)⼋、 A. with九、 B. parent⼗、 C. class⼗⼀、 D. void⼗⼆、3、请选择结果为真的表达式:(C)⼗三、 A. null instanceof Object⼗四、 B. null === undefined⼗五、 C. null == undefined⼗六、 D. NaN == NaN⼗七、⼆、不定项选择题⼗⼋、4、请选择对javascript理解有误的:(ABCD)⼗九、 A. JScript是javascript的简称⼆⼗、 B. javascript是⽹景公司开发的⼀种Java脚本语⾔,其⽬的是为了简化Java的开发难度⼆⼗⼀、 C. FireFox和IE存在⼤量兼容性问题的主要原因在于他们对javascript的⽀持不同上⼆⼗⼆、 D. AJAX技术⼀定要使⽤javascript技术⼆⼗三、5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)⼆⼗四、 A. foo.att ⼆⼗五、 B. foo(“att”)⼆⼗六、 C. foo[“att”]⼆⼗七、 D. foo{“att”}⼆⼗⼋、 E. foo[“a”+”t”+”t”]⼆⼗九、6、在不指定特殊属性的情况下,哪⼏种HTML标签可以⼿动输⼊⽂本:(AB)三⼗、 A.三⼗⼀、三⼗⼆、三⼗三、 D.三⼗四、7、以下哪些是javascript的全局函数:(ABC)三⼗五、 A. escape三⼗六、 B. parseFloat三⼗七、 C. eval三⼗⼋、 D. setTimeout三⼗九、 E. alert四⼗、8、关于IFrame表述正确的有:(ABCD)四⼗⼀、 A. 通过IFrame,⽹页可以嵌⼊其他⽹页内容,并可以动态更改四⼗⼆、 B. 在相同域名下,内嵌的IFrame可以获取外层⽹页的对象四⼗三、 C. 在相同域名下,外层⽹页脚本可以获取IFrame⽹页内的对象四⼗四、 D. 可以通过脚本调整IFrame的⼤⼩四⼗五、9、关于表格表述正确的有:(ABCDE)四⼗六、 A. 表格中可以包含TBODY元素四⼗七、 B. 表格中可以包含CAPTION元素四⼗⼋、 C. 表格中可以包含多个TBODY元素四⼗九、 D. 表格中可以包含COLGROUP元素五⼗、 E. 表格中可以包含COL元素五⼗⼀、10、关于IE的window对象表述正确的有:(ACD)五⼗⼆、 A. window.opener属性本⾝就是指向window对象五⼗三、 B. window.reload()⽅法可以⽤来刷新当前页⾯五⼗四、 C. window.location=”a.html”和window.location.href=”a.html”的作⽤都是把当前页⾯替换成a.html页⾯五⼗五、 D. 定义了全局变量g;可以⽤window.g的⽅式来存取该变量五⼗六、五⼗七、三、问答题:五⼗⼋、1、谈谈javascript数组排序⽅法sort()的使⽤,重点介绍sort()参数的使⽤及其内部机制五⼗九、sort的实现的功能类似JAVA的⽐较器,数据排序从多维数组的第⼀维开始排序六⼗、可以⾃⼰定义排序⽅法,很不多的函数六⼗⼀、2、简述DIV元素和SPAN元素的区别。
电大2022javascript在线考试答案

电大2022javascript在线考试答案一.单选题(共20题,共40分)1.HMTL表单的首要标记是,标记的参数method表示表单发送的方法,可能为get或pot,下列关于get和pot的描述正确的是(D)。
A.pot方法传递的数据对客户端是不可见的。
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制。
C.pot方法对发送数据的数量限制在255个字符之内。
D.get方法传递的数据对客户端是不可见的。
2.下列不是document对象的属性的是(D)A.anchorB.formC.locationD.image3.Javacript中制作图片代替按钮的提交效果需要手动提交方法ubmit(),以下调用正确的是(C)。
A.ubmit()B.myform.ubmit()C.document.myform.ubmit()D.window.m yform.ubmit()4.下列JavaScript的循环语句中正确的是(D)A.if(i<10;i++)B.for(i=0;i<10)C.fori=1to10D.for(i=0;i<=10;i++)5.将字串中的所有字母变为小写字母的方法是(B)。
A..toSmallCae()B..toLowerCae()C..toUpperCae()D..toUpperChar()6.在HTML文档对象模型中,hitory对象的(C)用于加载历史列表中的下一个URL页面。
A.ne某t()B.back()C.forward()D.go(-1)7.产生当前日期的方法是(C)。
A.Now()B.Date()C.newDate()D.newNow()8.JavaScript使用(A)来分隔两条语句。
A.分号B.逗号C.括号D.句号9.下列选项中,(D)不是网页中的事件。
A.onclickB.onmoueoverC.onubmitD.onprebutton10.分析下面的Javacript代码段,输出结果是(C)varmytring=“Iamatudent”;vara=mytring.ubtring(9,13);document.write(a);A.tudB.tudenC.udenD.udent11.在JavaScript中改变文字大小语法正确的是(C)A.onMoueOver=“tyle.fontSize=‘30p某’”B.onMoueOver=“tyle.font.ize=‘30p某’”C.onMoueOver=“thi.tyle.fontSize=‘30p某’”thi是指代鼠标移动时就出发这个方法D.onMoueOver=“thi.tyle.font.ize=‘30p某’”12.以下数据类型中,JavaScript支持的变量数据类型不包括(D)A.布尔型B.空值(null)类型C.字符串型D.字符型13.执行以下程序段后,某的值是_____。
国开大学JavaScript第二章复习题

国开大学JavaScript第二章复习题一、判断题1.switch之后括号内的表达式其结果可以是整数或字符串。
A.对B.错正确答案: A2.在switch结构中,default语句都要放在最后。
A.对B.错正确答案: B3.for循环中三个表达式中至少要存在一个,而且两个分号是必不可少的。
A.对B.错正确答案: B4.JavaScript的window对象有一个特别的属性onerror。
A.对B.错正确答案: A5.代码执行期间可能会发生的异常有多种类型,每种异常都有对应的错误类型。
JavaScript 共定义了下列9种错误类型。
A.对B.错正确答案: B6.在JavaScript中处理异常时,如果添加了finally 语句,则catch 语句可以省略。
A.对B.错正确答案: A7.函数内未定义直接赋值的变量,系统会把它声明为全局变量。
A.对B.错正确答案: A8.在JavaScript中,可使用Function()定义函数。
Function()可以接受任意多个字符串参数。
A.对B.错正确答案: A9.在JavaScript中,对函数类型、对象类型变量的参数传递都是引用传递。
A.对B.错正确答案: A10.异常是程序中出现的错误。
A.对B.错正确答案: B11.在定义函数的时候,即使不指定参数列表,仍然可以通过arguments引用到所获得的参数。
此题未答判断题(1 分) 0分(难易度: 中)A.对B.错正确答案: A12.内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。
A.对B.错正确答案: A二、单项选择题13.下列JS的判断语句中()是正确的。
A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then正确答案: A14.以下代码运行的结果是输出()。
var a=10, b = 10; (function(){var a=10, b=20})();console.log(b);A.10B.20C.报错D.undefined正确答案: A15.下列关于switch语句的描述中,()是正确的。
javascript测试题及答案

javascript测试题及答案JavaScript测试题及答案1. 以下哪个是JavaScript的正确数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项答案:D2. JavaScript中,以下哪个关键字用于创建一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,如何声明一个变量?A. varB. letC. constD. 所有选项答案:D4. 以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toInt()D. toFloat()答案:B5. 在JavaScript中,以下哪个对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A6. 如何在JavaScript中创建一个数组?A. var colors = "red", "green", "blue";B. var colors = ["red", "green", "blue"];C. var colors = ("red", "green", "blue");D. var colors = {"red", "green", "blue"};答案:B7. JavaScript中,以下哪个方法用于将数组元素连接成一个字符串?A. join()B. concat()C. merge()D. combine()答案:A8. 在JavaScript中,以下哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:D9. 如何在JavaScript中判断一个变量是否是数组?A. Array.isArray(variable)B. isArray(variable)C. isType(variable, 'array')D. type(variable) == 'array'答案:A10. 在JavaScript中,以下哪个关键字用于循环遍历数组?A. forB. whileC. doD. all答案:A11. 如何在JavaScript中创建一个对象?A. var person = {name: "John", age: 30};B. var person = (name: "John", age: 30);C. var person = ["name", "John", "age", 30];D. var person = function(name, age) { = name; this.age = age;};答案:A12. 在JavaScript中,以下哪个方法用于删除对象的一个属性?A. deleteB. removeC. eraseD. clear答案:A13. 如何在JavaScript中判断一个对象是否具有某个属性?A. hasOwnProperty()B. hasProperty()C. isProperty()D. propertyExists()答案:A14. 在JavaScript中,以下哪个关键字用于声明一个类?A. classB. typeC. structD. object答案:A15. 如何在JavaScript中实现继承?A. 使用 extends 关键字B. 使用 super 关键字C. 使用 prototype 关键字D. 使用 inherit 关键字答案:A。
大学js考试题及答案

大学js考试题及答案一、选择题(每题2分,共20分)1. JavaScript中,用于声明变量的关键字是?A. varB. letC. constD. function答案:A2. 下列哪个选项不是JavaScript中的原始数据类型?A. NumberB. StringC. ObjectD. Boolean答案:C3. 以下哪个方法可以用来创建一个新的对象?A. new Object()B. {}C. Object.create()D. 以上都是答案:D4. 在JavaScript中,哪个函数可以用来将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLocaleLowerCase()D. toLocaleUpperCase()答案:A5. 下列哪个选项是JavaScript中的全局对象?A. windowB. documentC. navigatorD. 以上都是答案:D6. 在JavaScript中,如何获取当前日期和时间?A. new Date()B. Date.now()C. Date()D. getTime()答案:A7. 以下哪个选项是JavaScript中用于数组的迭代方法?A. forEach()B. map()C. filter()D. 以上都是答案:D8. 在JavaScript中,如何判断一个变量是否是数组类型?A. Array.isArray()B. typeofC. instanceofD. 以上都是答案:A9. 下列哪个选项是JavaScript中用于创建函数的关键字?A. functionB. varC. letD. const答案:A10. 在JavaScript中,如何声明一个立即执行的函数表达式?A. (function() { ... })()B. function() { ... }()C. let x = function() { ... }D. 以上都是答案:A二、填空题(每题3分,共30分)1. 在JavaScript中,使用________关键字可以声明一个全局变量。
JAVASCRIPT试题及答案

JAVASCRIPT试题及答案1.⽤jQuery编程实现获取选中复选框值的函数abc。
1 <body>2 <input type="checkbox" name="aa" value="0" />03 <input type="checkbox" name=" aa " value="1" />14 <input type="checkbox" name=" aa " value="2" />25 <input type="checkbox" name=" aa " value="3" />36 <input type="button" onclick="abc ( )" value="提交" />7 <div id="allselect"></div>8 </body>答案:1function abc(){2 $("input:checked").each(function(){3 alert($(this).val())4 })5 }2.实现foo函数弹出对话框提⽰当前选中的是第⼏个单选框。
1 <html>2 <body>3 <form name="form1" onsubmit="return foo();">4 <input type="radio" name="radioGroup"/>5 <input type="radio" name="radioGroup"/>6 <input type="radio" name="radioGroup"/>7 <input type="radio" name="radioGroup"/>8 <input type="radio" name="radioGroup"/>9 <input type="radio" name="radioGroup"/>10 <input type="submit"/>11 </form>12 </body>13 </html>答案:<script>function foo(){var a=document.getElementsByName("radioGroup");for(var i=0;i<a.length;i++){if(a[i].checked){alert(i+1);}}}</script>3.实现LoadImg函数改变下拉列表框显⽰图⽚,并显⽰在⽂本框中。
Javascript编程应用考试试题与答案

Javascript编程应用考试试题与答案您的姓名: [填空题] *_________________________________1. [单选题] *document.getElementById(“para”).innerHTML += 房间[i]+ 行.innerHTML;(正确答案) document.getElementById(“body”).innerHTML += 房间 + i ;document.getElementById(“body”).innerHTML = 房间[i]+ 行.innerHTML; document.getElementById(“para”).innerHTML += i + 房间 + 行.innerHTML;[判断题] *对(正确答案)错[单选题] *document.getElementById(“测试器”).value = 随机定价();document.getElementById(“测试器”).script = 随机定价();document.getElementById(“测试器”).title = 随机定价();document.getElementById(“测试器”).innerHTML = 随机定价();(正确答案)[单选题] *onchangeonmouseoveronmouseoutonclick(正确答案)5.[单选题] *onchangeonmouseover(正确答案)onmouseoutonclick6.[单选题] *onchangeonmouseoveronmouseout(正确答案)onclick7. [单选题] *getElementByTagName(“li”)getElementByTagName(“ul”)(正确答案)getElementByClassName(“li”)getElementByClassName(“ul”)8. [单选题] *getElementByTagNamegetElementById(正确答案)getElementByClassNamegetElementByName9. [单选题] *innerTextinnerHTML(正确答案)textContent10. [单选题] *innerTextinnerHTML(正确答案)textContent11. 您要使用 JavaScript 创建一个动态 HTML 网页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaScript初探-单元测验1返回本次得分为:95.00/95.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(15分)window的哪个方法可以显示警告对话框?得分/总分A.alert()15.00/15.00B.confirm()C.open()D.prompt()正确答案:A你选对了2单选(15分)以下哪项不属于Javascript的特征?得分/总分A.Javascript是一种脚本语言B.Javascript代码需要编译以后才能执行15.00/15.00C.Javascript是事件驱动的D.Javascript是独立于平台的正确答案:B你选对了3单选(15分)在调用外部JavaScript文件(test.js)时,下面哪种写法是正确的?得分/总分A."test.js"B.<script href="test.js">C.<script file="test.js">D.<script src="test.js">15.00/15.00正确答案:D你选对了4单选(15分)单独存放JavaScript的脚本文件的扩展名是()得分/总分A.scriptB.htmlC.cssD.js15.00/15.00正确答案:D你选对了5单选(15分)在HTML中嵌入JavaScript,应该使用的标记是()得分/总分A.〈head〉〈/head〉B.〈script〉〈/script〉15.00/15.00C.〈body〉〈/body〉D.〈JS〉〈/JS〉正确答案:B你选对了6判断(10分)JavaScript中是否区分大小写?得分/总分A.B.10.00/10.00正确答案:B你选对了7判断(10分)JavaScript与Java语法完全一样,JavaScript要运行必须安装Java运行环境得分/总分A.B.10.00/10.00正确答案:B你选对了JavaScript 数据类型返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(15分)在JavaScript中,'1555'+3的运行结果是( )得分/总分A.1552B.1555315.00/15.00C.1558D.1553正确答案:B你选对了2单选(15分)以下不属于javascript中提供的常用数据类型的是得分/总分A.stringB.numberC.undefinedD.float15.00/15.00正确答案:D你选对了3单选(15分)typeof [“1”,“2”,“3”] 的结果是得分/总分A.“number”B.“string”C.“boolean”D.“object”15.00/15.00正确答案:D你选对了4单选(15分)JavaScript语句var a1=10;var a2=20;alert("a1+a2="+a1+a2)将显示( )结果得分/总分A.a1+a2=30B.15.00/15.00C."a1+a2="+a1+a2D.a1+a2=a1+a2正确答案:B你选对了5判断(10分)typeof null返回object得分/总分A.10.00/10.00B.正确答案:A你选对了6判断(10分)typeof 3.14返回number得分/总分A.B.10.00/10.00正确答案:B你选对了7判断(10分)5 + null 返回5得分/总分A.B.10.00/10.00正确答案:B你选对了解析:5 + null // 返回5 null 转换为0"5" + null // 返回"5null" null 转换为"null""5" + 1 // 返回"51" 1 转换为"1""5" - 1 // 返回4 "5" 转换为5"5"* 2 // 返回10 "5" 转换为5"6" / 2 // 返回3 "6" 转换为6总结:当字符串与其它类型用+连接,其它类型会转为字符串,其它的运算符-,*,/,%都会转换成Number类型8判断(10分)"5"* 2 返回10得分/总分A.10.00/10.00B.正确答案:A你选对了变量与函数返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(15分)以下变量名,哪个符合命名规则( )A.withB.1abcC.a&bcD._abc15.00/15.00正确答案:D你选对了2单选(15分)在JavaScript中,有关函数的说法错误的是( )得分/总分A.函数的命名规则和变量名相同B.函数的调用时直接用函数名,并给形参赋值C.函数必须使用return语句15.00/15.00D.函数是独立主程序,具有特定功能的一段代码块正确答案:C你选对了3单选(15分)以下哪个单词不属于JavaScript保留字( )得分/总分A.withB.voidC.classD.parent15.00/15.00正确答案:D你选对了4单选(15分)如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )得分/总分A.f(1,2)15.00/15.00B.C.f1,2D.(1)正确答案:A你选对了5判断(10分)在定义JavaScript变量中,一定要指出变量名和值。
得分/总分A.10.00/10.00B.正确答案:A你选对了6判断(10分)用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。
得分/总分A.B.10.00/10.00正确答案:B你选对了7判断(10分)JavaScript规定在使用中任何变量之前必须先使用var声明它。
得分/总分A.B.10.00/10.00正确答案:B你选对了8判断(10分)在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。
得分/总分A.10.00/10.00B.正确答案:A你选对了JavaScript控制语句返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(15分)下列JavaScript的判断语句中( )是正确的得分/总分A.if i==0 thenB.if i=0 thenC.if(i==0)15.00/15.00D.正确答案:C你选对了2单选(15分)下列JavaScript的循环语句中( )是正确的得分/总分A.for(i=0;i<=10;i++)15.00/15.00B.f(i<10;i++)C.for i=1 to 10D.for(i=0;i<10)正确答案:A你选对了3单选(15分)有语句“var x=0;while( ) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:得分/总分A.x<2015.00/15.00B.x<=20C.x<=10D.x<10正确答案:A你选对了4单选(15分)下面代码,k的运行结果是()var i = 0,j = 0;for(;i<10,j<6;i++,j++){k = i + j;}得分/总分A.1015.00/15.00B.6C.16D.正确答案:A你选对了5判断(10分)switch语句中的break;语句作用是分支从此退出,以免执行后续语句。
得分/总分A.B.10.00/10.00正确答案:B你选对了6判断(10分)continue语句只用在循环语句中,控制循环体满足一定条件时提前退出本次循环,继续下次循环。
得分/总分A.B.10.00/10.00正确答案:B你选对了7判断(10分)break语句在循环语句中,控制循环体满足一定条件时提前退出循环,不再继续该循环。
得分/总分A.B.10.00/10.00正确答案:B你选对了8判断(10分)throw语句允许创建自定义错误,创建或抛出异常(exception)得分/总分A.10.00/10.00B.正确答案:A你选对了数组与日期返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。
1单选(15分)在JavaScript中( )方法可以对数组元素进行排序。
得分/总分A.sort()15.00/15.00B.length()C.join()D.add()正确答案:A你选对了2单选(15分)下列关于Date对象的getMonth()方法的返回值描述,正确的是( )。
得分/总分A.返回系统时间的当前月B.返回系统时间的当前月+1C.返回值的范围介于1~12之间D.返回值的范围介于0~11之间15.00/15.00正确答案:D你选对了3单选(15分)setTimeout("adv()",20)表示的意思是( )。
得分/总分A.adv()函数被持续调用20次B.20毫秒后,adv()函数就会被调用15.00/15.00C.20秒后,adv()函数就会被调用D.20分钟后,adv()函数就会被调用正确答案:B你选对了4单选(15分)var arr = [2,3,4,5,6];var sum =0;for(var i=1;i < arr.length;i++) {sum +=arr[i] }console.log(sum);得分/总分A.14B.12C.20D.1815.00/15.00正确答案:D你选对了5判断(10分)对数组里数据的排序可以用sort 函数,如果排序效果非预期,可以给sort 函数加一个排序函数的参数得分/总分A.B.10.00/10.00正确答案:B你选对了6判断(10分)reverse 用于对数组数据的倒序排列得分/总分A.B.10.00/10.00正确答案:B你选对了7判断(10分)向数组的最后位置加一个新元素,可以用pop 方法得分/总分A.10.00/10.00B.正确答案:A你选对了8判断(10分)unshift 方法用于向数组删除第一个元素得分/总分A.10.00/10.00B.正确答案:A你选对了字符串及表单测试返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-05-05, 如果你认为本次测试成绩不理想,你可以选择再做一次。