JavaScript周测考试
感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
姓名
____________
下面这段代码运行结果是?
var arr = [1,2,3,4,5];
arr[0]=0;
arr[5]=0;
console.log(arr);
A.[0,2,3,4,5,0]
B.[1,2,3,4,5]
C.[0,1,2,3,4,5,0]
D.[0,1,2,3,4,5]
下列关于循环嵌套,说法错误的是?
A.发生循环嵌套时,如果外层循环为假,不影响内层循环的执行
B.先执行外层循环,在执行内层循环
C.内层循环条件为假时,在返回外层循环去执行
D.发生循环嵌套时,如果外层循环为假,那么内存循环不再执行
创建数组的基本方式有两种,下列创建数组的方式错误的是?
A.var arr = new Array(1);
B.var arr = new array();
C.var arr = [];
D.var arr = [1,2,3];
以下选项中,说法正确的是?
A.[]==[]比较的结果为true
B.null==null比较的结果为true
C.undefined==undefined比较的结果为false
D.false==false比较的结果为false
下面代码运行结果是?
var arr=[1,2,3,4,5,6,7,8,9];
var newArr=arr.slice(-6,8);
console.log(newArr);
A.[8]
B.[5,6,7,8,9]
C.[4,5,6,7,8]
D.[4,5,6,7,8,9]
下面代码运行结果是?
var arr=[1,2,3,4,5,6];
var index=arr.indexOf(3,6);
console.log(index);
A.2
B.-1
C.5
D.0
以下程序的输出结果是?
console.log(fn);
var fn=function(){};
A.报错
B.undefined
C.function fn(){}
D.fn
下列代码运行结果是?
var arr = [19,1,24,2,5,8,0,33];
arr.sort(function(x,y){return y-x});
console.log(arr)
A.[33,24,19,8,5,2,1,0]
B.[0,1,2,5,8,19,24,33]
C.[0,1,19,2,24,33,5,8]
D.[8,5,33,24,2,19,1,0]
以下代码的输出结果依次为?
fun()
console.log("张三");
function fun(){
console.log("李四");
}
console.log("王五")
A.张三、李四、王五
B.报错
C.王五、李四、张三
D.李四、张三、王五
以下程序的输出结果是?
console.log(fn);
function fn(){}
A.报错
B.undefined
C.function fn(){}
D.fn
下面这段代码运行结果是?
function fun1(num1,num2){
return num1+num2;
alret("hello");
}
console.log(fun1(3,4));
A.页面弹出hello
B.控制台输出7
C.控制台输出7,页面并弹出hello
D.什么也不显示
以下代码,输出的结果是?
var str = "success";
console.log(str.charAt(4));
A.c
B.e
C.u
D.s
以下哪项不属于 javascript 的基本数据类型?
A.undefined
B.null
C.object
D.string
下面表达式的结果是
(4-1)+6*2+5%2
A.1
B.19
C.16
D.0
Math.pow(3,0) 计算结果是?
A.1
B.0
C.3
D.报错
关于函数,下面说法错误的是?(多选)
A.定义函数使用function
B.调用函数可以不加小括号
C.函数名可以省略
D.函数体语句需要放在小括号中
关于 arguments,下列说法正确的是?(多选)
A.arguments是数组对象
B.arguments.length可以获得传递的参数的个数
C.arguments[]可获得传递参数的值,索引从1开始
D.arguments[]可获得传递参数的值,索引从0开始
关于数组的splice()方法,下列说法正确的是?(多选)
A.splice()可以删除数组项,插入数组项以及替换数组项
B.splice(index,count)中的参数count是要删除的项目数量,如果设置为0,则不会删除任何项。
C.splice(index,count)的两个参数都是可选的。
D.splice(index,count,item1,item2)插入项从count处开始
关于数组的描述,下列说法正确的是?(多选)
A.数组可以用来保存一组不同类型的数据
B.数组的length属性可以获得数组的长度
C.数组的索引是从1开始的正整数
D.使用()获取数组的索引
关于数组的方法下列选项正确的是?(多选)
A.push()是把新的参数添加到数组的最前面,返回值是数组的新长度;
B.unpush()是把新的参数添加到数组的尾部,返回值是数组的新长度;
C.pop()是删除数组中的最后一个元素,返回值是被删除的那个元素;
D.shift()是删除数组中的第一个元素,返回值是被删除的那个元素;
相关模板
XQ02-JavaScript第二周作业20200306
XQ03-JavaScript第二周作业20200306
The Impact of The Development of Javascript and CSS
XQ01-JavaScript第二周作业20200306
周日周测
晨曦课外周测
更多免费模板
21题 | 被引用1次
0
模板修改
使用此模板创建