JavaScript 学期第一次测试题本试题满分 100 分,100 分钟完卷一、选择题(每题 2 分,多选题错选、少选不得分)1、分析下段代码输出结果是(B)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.20B.18C.14D.122、以下关于 Function 函数对象的说法不正确的是(D )A.函数可有可无返回值B.调用函数时传递的参数是实参C.函数调用时候,可以用一个变量来接收函数返回值D.函数必须要有形式参数3、以下代码运行的结果是输出(B )var a = b = 10;(function(){var a=b=20})();console
log(b);A.10B.20C.报错D.undefined4、以下代码运行后的结果是输出( A )var a=new Object();a
name=”admin”console
name);A.adminB.aC.“admin”D.[a]5、在 JS 中,’1555’+3 的运行结果是( C )A.1558B.1552C.15553D.15536、以下代码运行后弹出的结果是( B )var a = 888;++a;alert(a++);A.888B.889C.890D.8917、关于变量的命名规则,下列说法正确的是( ABCDE)A.首字符必须是大写或小写的字母,下划线(_)或美元符($)B.除首字母的字符可以是字母,数字,下划线或美元符C.变量名称不能是保留字D.长度是任意的E.区分大小写8、下列的哪一个表达式将返回值为假( B)A.
(3=4)&&(5