JS基础阶段考试试题.doc
《JS基础阶段考试试题.doc》由会员分享,可在线阅读,更多相关《JS基础阶段考试试题.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流JS基础阶段考试试题【精品文档】第 8 页H5-JS基础 试题姓名: 班级: 成绩:一、单选题(每小题1分,20小题,共60分)1、null,undefined,”string,20,true和false的共同点是( )A、都是对象B、都有相同的实例属性C、都是原始值D、都是函数2、下列哪个正确的引入了myScript.js( )A、B、C、 D、 3、下列哪个符号不是逻辑运算符( )A、%B、|C、 &D、 !4、以下()为JavaScript声明变量的语句。 A、dim x; B、int x; C、var x; D、x;5、如下代码输出的结果是( )
2、console.log(1+ 2+2);console.log(1+ +2+2);console.log(A- B+2);console.log(A- B+2);A、 122122NaNNaNB、12232NaNNaN2C、12232NaN2NaND、12232NaN2NaN26、执行下面语句后c的值是( )var a=2,b=1,c=3;if(ab)if(bb?a:c);A、3 B、4 C、5D、b23、运行下面运行程序function print() var x = 1;if(x = 1) console.log(One);if(x = 1) console.log(Two);print(
3、);最后返回的结果是( )A、oneB、1 C、twoD、224、下列JavaScript的循环语句中,正确的是( )A、if(i10;i+)B、for(i=0; i10)C、for i=1 to 10D、for( i=0; i=10;i+)25、下列不是分支语句使用的关键字是( )A、case B、if C、else D、for26、while语法的正确使用是( )A、 while i=(1 10)B、 while (i=10)C、while (i=10;i+)D、 while i=1 to 1027、function f(y) var x=y*y;return x;for(x=0;x 5;
4、x+) y=f(x);document.writeln(y);输出的结果是()A、0 1 2 3 4B、 0 1 4 9 16C、 0 1 9 4 16D、 以上答案都不对28、在循环结构中能强制退出循环的关键字是( )A、continueB、breakC、returnD、end29、下面代码的输出结果是( )bar(); function bar() console.log(bar);A、TypeErrorB、barC、undefinedD、SyntaxErrror30、JavaScript中,函数是( )A、 循环B、 操作符C、 对象D、总是全局的31、如下代码段中,var x=0; w
5、hile(_) x+=2;要使while循环体执行10次,空白处的循环判断应写成( )A、x10B、x=10C、x20D、x=2032、如下代码段中,for(var i=0 , j=1 ; i3 ; i+)j+=i ; 当该循环结束之后,j的值为( ) A、1 B、2C、3D、433、下列不是循环语句关键字的是( )A、forB、doC、whileD、switch34、function fn(a,b,c) alert(arguments.length) fn();上面函数fn,调用函数fn的时候输出结果为( )A、undefinedB、3C、0D、程序会报错35、求数学表达式 10 - (12
6、+5).toString() 的值是( )A、3B、-7 C、10,125D、抛出异常36、运行下面的代码之后,x 的值是( )var x;x+;A、1 B、0C、NaND、undefined37、var x = 1+2+3;x的值是( )A、123 B、15 C、6D、语句会报错38、向数组array追加一个元素10,正确的语法是( )A、array.shift(10); B、array.unshift(10);C、array.push(10); D、array.slice(10);39、var arr=31,13,234,54,87;arr.sort();对数组arr进行遍历返回( ) A
7、、13,31,54,87,234 B、13,234,31,54,87 B、234,87,54,31,13 D、87,54,31,234,1340、把一个数组从开头添加的方法是( )A、shiftB、unshiftC、popD、push41、创建一个Date对象,值是1998年1月10日,正确的写法是( )A、new Date(1998, 1, 10);B、new Date(0, 10, 1998);C、new Date(1, 10, 1998);D、new Date(1998, 0, 10);42、以下定义数组语法错误的是( )A、var array =; B、var array = new
8、Array();C、var array = new Array(10); D、var array = 10,20,30;43、var primes = 2,1,3,7,; primes.length 的返回值是什么( )A、3 B、4 C、5 D、644、var array = 1,2,3,4,5,6;array.splice(2,3);alert(array);以上代码运行的正确结果是( )A、1,2,6B、4,5,6C、1,2,5,6D、1,2,345、数组 var arr = “a”,”b”,”c”,”d”,”e” ; arr.slice(2,4) ;alert(arr) 弹框应弹出(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JS 基础 阶段 考试 试题
限制150内