js基础第一次测试题(附答案) 下载本文

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.20 B.18 C.14 D.12

2、以下关于 Function函数对象的说法不正确的是(D ) A.函数可有可无返回值 B.调用函数时传递的参数是实参

C.函数调用时候,可以用一个变量来接收函数返回值 D.函数必须要有形式参数

3、以下代码运行的结果是输出(B ) var a = b = 10; (function(){ var a=b=20 })();

console.log(b);

A.10 B.20 C.报错 D.undefined

4、以下代码运行后的结果是输出( A ) var a=new Object(); a.name=”admin” console.log(a.name);

A.admin B.a C.“admin” D.[a] 5、在 JS 中,’1555’+3 的运行结果是( C ) A.1558 B.1552 C.15553 D.1553

6、以下代码运行后弹出的结果是( B ) var a = 888; ++a; alert(a++);

A.888 B.889 C.890 D.891

7、关于变量的命名规则,下列说法正确的是( ABCDE ) A.首字符必须是大写或小写的字母,下划线(_)或美元符($) B.除首字母的字符可以是字母,数字,下划线或美元符 C.变量名称不能是保留字 D.长度是任意的 E.区分大小写

8、下列的哪一个表达式将返回值为假( B )