资料收集于网络,如有侵权请联系网站删除
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.函数必须要有形式参数
word可编辑
资料收集于网络,如有侵权请联系网站删除
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
word可编辑
资料收集于网络,如有侵权请联系网站删除
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 )
word可编辑