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

合集下载

javascript考试题及答案

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试题及答案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在线考试答案

电大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第二章复习题

国开大学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测试题及答案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考试题及答案

大学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试题及答案

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编程应用考试试题与答案

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 网页。

国家开放大学javascript 程序设计第五章测试题与答案解析-精品

国家开放大学javascript 程序设计第五章测试题与答案解析-精品

国家开放大学《javascript程序设计》第五章测试题与答案解析(正确答案已红色标注)一、判断题试题1满分1.00未标记标记试题试题正文关于BOM,history对象的父对象是window对象。

选择一项:对错反馈正确答案是“对试题2满分1.00未标记标记试题试题正文定时器在执行过程中,会阻塞下面代码的执行。

选择一项:对错反馈正确答案是“错”。

试题3满分1.00未标记标记试题试题正文改变浏览器当前浏览的网页可以通过设置window.location来实现。

选择一项:对错反馈正确答案是“对。

试题4满分1.00未标记标记试题试题正文replace。

方法与assign。

方法的作用相同。

选择一项:对错反馈正确答案是“错”。

试题5满分1.00未标记标记试题试题正文Location即是window对象的属性,也是document对象的属性。

选择一项:对错反馈正确答案是“对二试题信息未标记标记试题信息文本二、单项选择题试题6满分1.00未标记标记试题试题正文在JavaScript中,下列关于window对象方法的说法错误的是()。

选择一项:a.window对象包括location对象、history对象和docuement对象b.window.close彩蛋方法用于关闭浏览器窗口c.window.onload彩蛋方法中的代码会在一个该页面加载完成后执行d.window.open彩蛋方法用于在当前浏览器窗口加载指定的URL 文档反馈你的回答正确正确答案是:window.open彩蛋方法用于在当前浏览器窗口加载指定的URL文档试题7满分1.00未标记标记试题试题正文如何在浏览器的状态栏放入一条消息()。

选择一项:a.statusbar="putyourmessagehere"b.window.status="putyourmessagehere"c.status("putyourmessagehere")d.window.status("putyourmessagehere")反馈你的回答正确正确答案是:window.status="putyourmessagehere" 试题8满分1.00未标记标记试题试题正文history能访问前一页面方法是()。

JavaScript题库及详解答案

JavaScript题库及详解答案

JavaScript题库及详解答案1. JavaScript是一种______语言。

A. 编译型B. 解释型C. 标记型D. 汇编型答案:B2. 以下哪个不是JavaScript的内置数据类型?A. NumberB. StringC. ObjectD. Array答案:C(注:Object和Array都是JavaScript的内置数据类型)3. JavaScript中的全局变量声明关键字是______。

A. varB. letC. constD. global答案:A4. 以下哪个是JavaScript中定义函数的正确方式?A. function myFunction() {}B. myFunction = function() {}C. A和B都是D. A和B都不是答案:C5. 以下哪个不是JavaScript中的事件类型?A. clickB. loadC. hoverD. resize答案:C(注:hover不是一个标准的事件类型)6. 在JavaScript中,以下哪个不是DOM操作的方法?A. getElementByIdB. getElementsByClassNameC. querySelectorD. queryAll答案:D(注:queryAll不是DOM操作的方法)7. 以下哪个JavaScript代码片段可以正确地输出"Hello, World!"?A. console.log("Hello, World!");B. alert("Hello, World!");C. document.write("Hello, World!");D. A和B都是答案:D8. 以下哪个JavaScript代码片段可以创建一个数组?A. var myArray = new Array();B. var myArray = [];C. A和B都可以D. A和B都不可以答案:C9. JavaScript中的闭包是什么?A. 一个函数可以记住并访问其自身作用域内的变量B. 一个函数可以访问全局变量C. 一个函数可以访问另一个函数的参数D. 一个函数可以访问另一个函数的局部变量答案:A10. 以下哪个JavaScript代码片段可以实现数组的排序?A. array.sort();B. array.reverse();C. A和B都可以D. A和B都不可以答案:A11. 以下哪个是JavaScript中实现继承的方式?A. 原型链B. 构造函数C. 私有属性D. 接口答案:A12. 以下哪个不是JavaScript中的错误类型?A. SyntaxErrorB. TypeErrorC. ReferenceErrorD. LogicError答案:D(注:LogicError不是JavaScript标准错误类型)13. 以下哪个JavaScript代码片段可以正确地实现异步操作?A. setTimeout(function() {...}, 1000);B. setInterval(function() {...}, 1000);C. A和B都可以D. A和B都不可以答案:A14. 以下哪个不是JavaScript中的模块化方案?A. CommonJSB. AMDC. ES ModulesD. JSON答案:D15. 以下哪个是JavaScript中使用Promise的好处?A. 可以避免回调地狱B. 可以并行执行异步操作C. A和B都是D. A和B都不是答案:C16. 以下哪个不是JavaScript中的条件语句?A. ifB. switchC. forD. while答案:C17. 以下哪个不是JavaScript中的循环语句?A. forB. whileC. do...whileD. forEach答案:D(注:forEach是数组的方法,不是循环语句)18. 以下哪个是JavaScript中使用严格模式的方法?A. 使用"use strict";声明B. 使用var声明变量C. 使用let声明变量D. 使用const声明变量答案:A19. 以下哪个不是JavaScript中的作用域?A. 全局作用域B. 函数作用域C. 块级作用域D. 对象作用域答案:D20. 以下哪个是JavaScript中实现模块化的方法?A. 使用var声明变量B. 使用let声明变量C. 使用const声明变量D. 使用模块化语法(import/export)答案:D。

js 考试题及答案

js 考试题及答案

js 考试题及答案**JS 考试题及答案**一、选择题(每题2分,共20分)1. JavaScript中用于获取当前日期的函数是哪一个?A. `new Date()`B. `getDate()`C. `getToday()`D. `getCurrentDate()`**答案:A**2. 下列哪个是JavaScript中的全局对象?A. `window`B. `document`C. `navigator`D. 以上都是**答案:D**3. JavaScript中,用于定义函数的关键字是?A. `function`B. `def`C. `func`D. `declare`**答案:A**4. 在JavaScript中,如何将字符串转换为小写?A. `toLowerCase()`B. `toUpperCase()`C. `toLower()`D. `toUpper()`**答案:A**5. 下列哪个不是JavaScript的内置对象?A. `Array`B. `Object`C. `String`D. `Vector`**答案:D**6. JavaScript中,用于创建一个新数组的语法是什么?A. `new Array()`B. `Array()`C. `new Array`D. `[]`**答案:D**7. 在JavaScript中,`==`和`===`有什么区别?A. `==`是严格等于,`===`是非严格等于B. `==`是非严格等于,`===`是严格等于C. 两者没有区别D. `==`是类型转换比较,`===`是值比较**答案:B**8. 下列哪个不是JavaScript中的事件类型?A. `click`B. `mouseover`C. `onload`D. `keypress`**答案:C**9. 在JavaScript中,如何判断一个变量是否为数组?A. `typeof arr === 'array'`B. `Array.isArray(arr)`C. `arr instanceof Array`D. 以上都是**答案:C**10. 下列哪个是JavaScript中的异步编程模式?A. PromiseB. CallbackC. GeneratorD. 以上都是**答案:D**二、填空题(每题3分,共15分)1. JavaScript中,`typeof`运算符用于获取变量的____。

国家开放大学javascript 程序设计第三章测试题与答案解析-精品

国家开放大学javascript 程序设计第三章测试题与答案解析-精品

国家开放大学《javascript程序设计》第三章测试题与答案解析(正确答案已红色标注)一、判断题试题1满分1.00未标记标记试题试题正文在JavaScript中,当使用new运算符创建一个对象变量后,一定要使用delete运算符把创建的对象变量撤销。

选择一项:对错反馈正确答案是“错:试题2满分1.00未标记标记试题试题正文JavaScript的核心语言对象包括字符串对象、数学对象、日期对象、数组对象。

选择一项: 对错反馈正确答案是“对。

试题3满分1.00未标记标记试题试题正文定义一个构造器,相当于定义一个类,在函数内引用的变量或者方法都会成为类的成员。

选择一项:对错反馈正确答案是“错:试题4满分1.00未标记标记试题试题正文substring()方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束。

选择一项:对错反馈正确答案是“对二试题5满分1.00未标记标记试题试题正文splice(index,len,[item])该方法会改变原始数组。

选择一项:对错反馈正确答案是“对二试题6满分1.00未标记标记试题试题正文在正则表达式中+表示匹配0到多个值。

选择一项:对错反馈正确答案是“错:试题信息未标记标记试题信息文本二、单项选择题试题7满分1.00未标记标记试题试题正文对代码u varx=myhouse.kitchen v的哪种说明正确()。

选择一项:a.将字符串“myhouse.kitchen”赋值给变量xb.假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量xc.将myhouse和kitchen的值相加之和赋给对象xd.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x反馈你的回答正确正确答案是:假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x试题8满分1.00未标记标记试题试题正文如何获取变量名叫str字符串的长度()o选择一项:a.strlen(str)b.str.lengthc.前面的都不对d.count(str)反馈你的回答正确正确答案是:strength试题9满分1.00未标记标记试题试题正文varn="miaoweiketang,,.indexOf("wei,,,6);n的值为()。

javascript试题及答案

javascript试题及答案

javascript试题及答案一、选择题1. 下列哪个选项代表JavaScript的正确注释语法?A. <!-- 这是注释 -->B. /* 这是注释 */C. // 这是注释 //D. ** 这是注释 **答案:B2. JavaScript中的typeof操作符返回的是什么类型的值?A. 字符串B. 数字C. 布尔值D. 变量类型答案:D3. 下面哪个选项是JavaScript的比较运算符?A. +B. -C. *D. ===答案:D4. 在JavaScript中,如何声明一个变量?A. new variableB. varC. letD. const答案:B5. 下面哪个选项中的循环结构是JavaScript的标准循环结构?A. whileB. repeatC. forD. loop答案:C二、填空题1. JavaScript中的for循环语法是:for (初始化语句; 条件语句; 更新语句) {// 执行的代码}2. 完成下面的语句,使其打印出数字1到10:for (var i = 1; i <= 10; i++) {console.log(i);}三、编程题1. 编写一个函数,接收两个参数num1和num2,并返回它们的和。

function sum(num1, num2) {return num1 + num2;}2. 完成下面的函数,判断一个数字是否为偶数,如果是则返回true,否则返回false。

function isEven(num) {if (num % 2 === 0) {return true;} else {return false;}}3. 编写一个函数,接收一个数组作为参数,返回该数组中的最大值。

function getMaxValue(arr) {return Math.max(...arr);}四、简答题1. 请解释JavaScript中的闭包是什么,并提供一个例子。

javascript试题及答案

javascript试题及答案

javascript试题及答案【篇一:javascript考试试卷】txt>1、在javascript中能实现每隔一秒调用函数 foo( )的是()a. setinterval(foo( ),1000)b. clearinteval(foo( ),1000)c. cleartimeout(foo( ),1000)d. settimeout(foo( ),1000)2、以下哪项是javascript函数说法正确的是()a.可以接受参数b.返回一个值c.没有返回类型d. 没有return关键字3、以下哪个对象可用来在浏览器窗口中载入一个新网址()a.document.urlb.window.locationc.window.urld.window.close4、哪个对象包括了alert( )方法.a.windowb.documentc.locationd.body5、分析下面javascript的代码段:forminput type=”text” name=”txt1” value=”txt1”input type=”text” name=”txt2” value=”txt2”onfocus=alert(“我是焦点”) onblur=alert(“我不是焦点”)/form下面的说法正确的是()a. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框b. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框c. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框d. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框6、在javascript中,文本域不支持的事件包括()a. onblurb. onlostfocusedc.onfocusd.onchange7、(“24.7” + 2.3 ) 的计算结果是()a. 27b. 24.72.3c. 24.72.3d. 26.78、()事件处理程序可用于在用户单击按钮时执行函数a. onsubmitb. onclickc. onchanged. onexit9、用户更改表单元素 select 中的值时,就会调用()事件处理程序。

Javascript考试题目选择题(DOC)

Javascript考试题目选择题(DOC)

复习题一、选择题1、写“Hello World”的正确javascript语法是?(A)A. document.write("Hello World")B. "Hello World"C. response.write("Hello World")D. ("Hello World")2、JS特性不包括( D )A.解释性B.用于客户端C.基于对象D.面向对象3、下列JS的判断语句中( )是正确的(A)A.if(i==0)B.if(i=0)C.if i==0 thenD.if i=0 then4、下列JavaScript的循环语句中( )是正确的( D )A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)5、下列的哪一个表达式将返回假( B )A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==”a”)&&(“c”!=”d”)D.(2<3)||(3<2)6、下列选项中,( )不是网页中的事件(D)A.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=208、JS语句( B ) var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a29、将字串s中的所有字母变为小写字母的方法是( B)A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C )A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8)11、产生当前日期的方法是( C )A.Now();B.Date()C.new Date()D.new Now()12、如果想在网页显示后,动态地改变网页的标题( C )A.是不可能的B.通过document.write(“新的标题内容”)C. 通过document.title=(“新的标题内容”)D. 通过document.changeTitle(“新的标题内容”)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

中国大学MOOCJSP应用开发单元测试考试答案

中国大学MOOCJSP应用开发单元测试考试答案

单元测验1搭建JSP开发环境返回本次得分为:100.00/100.00, 本次测试的提交时间为:2020-02-12, 如果你认为本次测试成绩不理想,你可以选择再做一次。

1单选(5分)下面哪一个不能作JSP的服务器( )得分/总分A.IBM WebSphereB.BEA WebLogicC.TomcatD.pws5.00/5.00正确答案:D你选对了2单选(5分)在下面哪个web应用目录中可以放置所需要的class文件?( )得分/总分A./WEB-INF/libB./META-INF/libC./classes 放置已经编译的类文件D./WEB-INF/classes5.00/5.00正确答案:D你选对了3单选(5分)当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的()目录下。

得分/总分A.workB.tempC.webapps5.00/5.00D.conf正确答案:C你选对了4填空(5分)目前流行的网络数据库系统有SQL Server、__________和Oracle。

得分/总分MySQL5.00/5.00正确答案:MySQL 或mysql 或Mysql 或MySql5填空(5分)JSP是动态网站开发语言,可以在Servlet和__________的支持下,完成功能强大的动态网站程序的开发。

得分/总分JavaBean5.00/5.00正确答案:JavaBean 或javabean 或Javabean 或javaBean6填空(5分)最简单的C/S体系架构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序,可分别称为前台程序与__________程序。

得分/总分后台5.00/5.00正确答案:后台7判断(5分)动态网页是指在接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问者发生变化。

得分/总分A.5.00/5.00B.正确答案:A你选对了8判断(5分)静态网页是指网页的内容是固定的,不会根据浏览者的不同需求而改变。

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

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

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, 如果你认为本次测试成绩不理想,你可以选择再做一次。

大学Javascript网络课考试题答案

大学Javascript网络课考试题答案

一、选择题(20分)共10题1、Javascript可以使用以下哪种软件进行编写(B)A、VBB、NotepadC、VFD、Access2、Javascript语言使用(A)代码嵌入到网页中A、<Script>...</Script>B、<applet>...</applet>C、<style>…</style>D、<link>…</link>3、以下哪种说法是正确的表述(B)A、Javascript语言即使开发简单的程序也需要设计对象B、JavaScript是一种脚本语言C、JavaScript是面向对象的编程语言D、以上全部正确4、Javascript语言是(B)公司开发的产品A、微软B、NetscapeC、SUND、HP5、以下哪种说法是正确的表述(C)A、continue和break语句都是结束整个循环B、continue语句只结束整个循环,而break语句则结束本次循环C、continue语句只结束本次循环,而break语句则结束整个循环D、以上全部错误6、以下哪种说法是正确的表述(A)A、函数名是区分大小写的,因此,在函数调用时,应注意函数名的大小写。

B、函数调用比较简单,使用函数名加上中括号即可。

C、在编程语言中,在函数内部定义的变量和在函数外部定义的变量是没有区别的。

D、以上全部正确7、以下哪种说法是正确的表述(C)A、在JavaScript脚本编程中,使用全局函数可提高编程效率,但会增加程序负担。

B、局部变量的作用域是函数的所有语句。

C、在不同的函数定义中可以使用相同的变量名。

D、以上全部错误8、以下哪个不是Javascript的内置对象(A)A、windowB、StringC、GlobalD、Array9、Math.ceil(数值)方法含义(B)A、小于等于概述值的最小整数B、大于等于概述值的最小整数C、将数值四舍五入D、取数值中小数后面的整数10、创建Date对象的常见方式有三种,除了哪项(B)A、不带参数B、创建一个指定年份的Date变量C、创建一个指定日期的Date变量D、创建一个指定时间的Date变量11、用()处理数组,可以依次对数组中的每个数组元素执行一条或多条语句(A)A、for…in语句B、While语句C、If else 语句D、For语句12、以下哪个不是Date对象的主要方法(C)A、getMinutes()B、getSeconds()C、toString ()D、toGMTString()13、以下哪个不是Math对象的主要方法(C)A、random()B、floor()C、strike()D、pow()14、以下哪个不是window对象的方法(D)A、focus()B、forward()C、close()D、reload()15、href()是哪个对象的方法(B)A、window对象B、location对象C、navigator对象D、history对象16、location对象reload()方法的具体含义是(B)A、用指定的网页取代当前网页(使后退按钮不能使用)B、重新加载,如果使用参数TRUE,则表示从服务器重新加载C、表示URL中的查询信息D、重新加载父窗口17、以下哪个不是Document对象属性(D)A、cookieB、imagesC、formsD、close18、以下哪个不是Document对象方法(D)A、writeB、routeEventC、getSelectionD、anchors19、以下哪些不是表单元素对象(C)A、单选对象B、选择对象C、单击对象D、按钮对象20、计算下列程序的值(D)<script language=javascript>var s,q;s = 55;q = (s>=60)?66:70;document.write(q);</script>A、55B、60C、65D、70二、填空题(20分)共10空1、JavaScript是一种基于对象(Object)和事件驱动(Event Driver)并具有安全性能的脚本语言。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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, 如果你认为本次测试成绩不理想,你可以选择再做一次。

相关文档
最新文档