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