js基础第一次测试题卷附答案解析

上传人:鲁** 文档编号:465767387 上传时间:2024-03-03 格式:DOC 页数:12 大小:68.50KB
返回 下载 相关 举报
js基础第一次测试题卷附答案解析_第1页
第1页 / 共12页
js基础第一次测试题卷附答案解析_第2页
第2页 / 共12页
js基础第一次测试题卷附答案解析_第3页
第3页 / 共12页
js基础第一次测试题卷附答案解析_第4页
第4页 / 共12页
js基础第一次测试题卷附答案解析_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《js基础第一次测试题卷附答案解析》由会员分享,可在线阅读,更多相关《js基础第一次测试题卷附答案解析(12页珍藏版)》请在金锄头文库上搜索。

1、JavaScript学期第一次测试题本试题总分值100分,100分钟完卷一、选择题每题2分,多项选择题错选、少选不得分)1、分析下段代码输出结果是Bvar arr = 2,3,4,5,6;var sum =0;for(var i=1;i arr.length;i+) sum +=arri con soleo g(sum);A. 20B. 18C. 14D. 122、以下关于Function函数对象的说法不正确的选项是DA. 函数可有可无返回值B. 调用函数时传递的参数是实参C. 函数调用时候,可以用一个变量来接收函数返回值D. 函数必须要有形式参数3、以下代码运行的结果是输出(B)var a

2、= b = 10;(fun cti on()var a=b=20)();con soleo g(b);A. 10B. 20C.报错D.un defi ned4、以下代码运行后的结果是输出(A )var a=new Object。;a.n ame= adm incon soleo g(a .n ame);A. admin B. a C.admi nD. a5、在 JS 中,1555+3的运行结果是(C )A. 1558 B. 1552C. 15553D. 15536、以下代码运行后弹出的结果是(B )var a = 888;+a;alert(a+);A. 888B. 889C. 890D. 89

3、17、关于变量的命名规那么,以下说确的是ABCDEA. 首字符必须是大写或小写的字母,下划线或美元符$B. 除首字母的字符可以是字母,数字,下划线或美元符C. 变量名称不能是保存字D. 长度是任意的E. 区分大小写&以下的哪一个表达式将返回值为假BA. !(3=4)&(5=2)C. ( “a = “a)&( “c != “d)D. (23)|(32)9、下面代码,k的运行结果是Bvar i = 0,j = 0;for(;i9)的运行结果正确的选项是 BA. true B. False C. 1 D. 017, 下面的描述中不正确的选项是CA. arguments中保存了实际传入函数的所有参数。

4、B. return只能在函数部使用。C. setInterval(fn1,1000)只会调用一次 fn1。D. Date对象的getMonth()获取到的值比实际月份小118, 下面的等式成立的是DA. parseInt(12.5) = parseFloat(12.5)B. Number() = parseFloat()C. isNaN(abc) = NaND. typeof NaN = number19, 下面的描述中不正确的选项是ABCA. =在比拟过程中,不但会比拟两边的值,还会比拟两边的数据 类型。B. NaN = NaN 的结果是 trueC. isNaN,判断传入的参数是否为数字,

5、为数字返回true,否那么返回 falseD. 字符串的len gth只可以获取,不可以设置20, 以下代码中,会出现什么结果:第一次弹A丨,第二次弹A, 第三次弹Bfunction fn1() var a = 0;function fn2() +a; alert(a); return fn2;fn1()();var n ewF n 二 fn 1();n ewF n();n ewF n();A. 1 B. 2C. 0 D. 3D,第二次弹D21, 下面代码的运行结果是:第一次弹var a = 100;function fn1() alert(a);var a = 10;alert( fn1()

6、;A. 100B. 10C. function fn1() alert(1); D. undefinedA,B22, 以下程序中alert按顺序分别弹出:B丨,var a = 10;fun cti on test() a = 100;alert(a);alert(this.a);var a;alert(a);test();A. 10 B. 100 c. undefinedD.程序报错23, 请选择结果为真的选项AA. null = undefinedB. null = undefinedC. undefined = falseD. NaN = NaN24, 以下ECMAScript变量命名格式

7、正确的选项是AA. _125dollorB. 1207A C. -dollor D. this 25,Switch括号的数据类型可以为(B)A. Boolean B Number C nullD undifined二、问答题1题20分,2题15分,3题15分1, 手写代码,需:创立一个对象,并对对象的属性赋值,在创立一个 SayHello方法,方法体打印输出Hello World,最后分别采用函数式调 用和方法式调用对象的SayHello方法。/创立方法function SayHello()document .write(Hello Word+);/创立对象var obj=name:调用,sa

8、yDome2:SayHello/对象调用obj.sayDome2()/函数调用SayHello();2, 手写代码的方式:程序输出一个九九乘法表99乘法表/定义函数function test() for (var i = 1; i =9; i+) for (var j = 1; j =i; j+) document.write(i+ * +j+=+i*j+   );document.write( );/调用函数test();3, 分别手写代码用两种方法实现求 100以的偶数之和fun cti on sumT() var sum = 0;/var i=1;for(var i=1;i=100;i+) if(i%2=0)sum+=i;alert(sum); sumT();/方法二fun cti on text() var sum = 0;var i=1; while(i=100) if(i%2=0) sum+=i; i+; alert(sum);text();# / 13

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号