JS上第12单元理论练习题题库(40道)

上传人:ja****ee 文档编号:180507904 上传时间:2021-04-21 格式:DOCX 页数:8 大小:38.40KB
返回 下载 相关 举报
JS上第12单元理论练习题题库(40道)_第1页
第1页 / 共8页
JS上第12单元理论练习题题库(40道)_第2页
第2页 / 共8页
JS上第12单元理论练习题题库(40道)_第3页
第3页 / 共8页
JS上第12单元理论练习题题库(40道)_第4页
第4页 / 共8页
JS上第12单元理论练习题题库(40道)_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《JS上第12单元理论练习题题库(40道)》由会员分享,可在线阅读,更多相关《JS上第12单元理论练习题题库(40道)(8页珍藏版)》请在金锄头文库上搜索。

1、JS上第12单元理论练习题1、for(var i=1;i单选题A 1,4,7,10B 1,4,7,10,12C 1,2,3,4,5,6,7,8,9,10,11,12D 1,3,6,9,12 正确答案:A 2、for(var i=1;i单选题A 1,2B 1,2,3,7,8,9C 1,2,4,6,7,8,9D 1,2,4,7,8 正确答案:D 3、for(var i=1;i单选题A 3 4 1 2B 1 2C 1 2 5 6D 1 2 3 4 正确答案:C 4、for(var j=0,i=1;i单选题A 40B 20C 10D 15 正确答案:B 5、结束本次循环,并开始下一次的关键字是?单选题

2、A breakB continueC returnD switch 正确答案:B 6、以下循环不是死循环的是?单选题A for(var i=10;i0;i+)B for(var i=1;i=0;i+=5)D for(var i=5;i=30;i+=2) 正确答案:D 7、以下语句,没有语法错误的是?单选题A for(var i=0;j=1;i10;i+=2)B for(var s=0;s0;j-=2)D for(var i=0,i=0;i-) console.log(i);此处的i-也可以被写为?单选题A i-=1B i-1C i+D i=i-1 正确答案:A 10、以下哪些语句可以打印1-1

3、00之间所有的奇数?单选题A for(var i=1;i=100;i+=1)console.log(i);B for(var i=1;i=100;i+=2)console.log(i);C for(var i=1;i=100;i+)if(i%2=1)console.log(i);D for(var i=1;i=100;i+)if(i%2=0)console.log(i); 正确答案:C 11、下列选项中哪一个可以作为for循环的有效的第一行单选题A for(x=1;x6;x+)B for(x=1;x6;x+=1)C for(x=1;x=6;x+=1)D for(x+=1;x6;x=1) 正确答

4、案:A 12、以下关于循环语句的描述中_是错误的()单选题A 循环体内可以包含有循环语句B 循环体必须同时出现break语句和continue语句C 循环体内可以出现条件语句D 循环体内可以是空语句,即循环体中只出现一个分号;空语句可用于延时 正确答案:B 13、下列javascript的循环语句中()是正确的单选题A if(i10;i+)B for(i=0;i10)C for i=1 to 10D for(i=0;i=10;i+) 正确答案:D 14、下列不是javascript提供的循环结构的是()单选题A forB whileC foreachD for.in 正确答案:C 15、var

5、 a=5;a=a+3;以上语句与下列哪个语句是等价的( )?单选题A var a=5,+=3;B var a=5,a+=3;C var a=5;a+3;D var a=5,a =+ 3; 正确答案:B 16、var el = document.getElement(el);if(el.className = el) el.className = ;以上代码执行完后,div元素的class名为()?单选题A headerB C elD 以上都不是 正确答案:A 17、下面的哪个表达式将返回真单选题A (3=3)&(51)B !(17=20)C (3!=3)|(72)D (1=1)|(32) 正确

6、答案:D 18、以下哪个循环语句最有可能是因为程序员的失误而写的代码单选题A while(x=7)B while(x=7)C while(x7)D while(x!=7) 正确答案:B 19、对下列程序描述错误的是:for(var i = 0; ; i+) 多选题A 报错B 死循环C 没影响,js引擎会忽略这句话D 执行一次 正确答案:ACD 20、在循环中能起到作用的语句有( )多选题A defaultB returnC breakD continue 正确答案:CD 21、for循环的一般格式为for(初始表达式;条件表达式;末尾循环体)其中三者都可以省略判断题A 正确B 错误 正确答案:

7、A 22、break,continue和return之间的区别是:return结束的是函数,break结束的是循环或switch,而continue让循环体执行下一次,且只能在循环中使用判断题A 正确B 错误 正确答案:A 23、遍历可以使用for、while、do-while循环方式,他们中只有do-while会先执行循环体后判断循环条件。判断题A 正确B 错误 正确答案:A 24、遍历对象在es5之前只能用for-in。判断题A 正确B 错误 正确答案:A 25、for(var i = 0; i 5; i+) console.log(i);上述脚本的打印结果是4判断题A 正确B 错误 正确

8、答案:B 26、用于退出整个循环体的语句是break判断题A 正确B 错误 正确答案:A 27、for(var i=1;i判断题A 正确B 错误 正确答案:B 28、var i = 1;while(i判断题A 正确B 错误 正确答案:A 29、for(var i=0;i判断题A 正确B 错误 正确答案:B 30、使用for时如果不对初始变量做出改变,将是死循环。判断题A 正确B 错误 正确答案:A 31、var str=“get-element-by-id”,将str转换成数组,正确的实现方法是str._。填空题 正确答案:split(-) 32、var str=abcde;console.l

9、og(str.substring(1,3)的打印结果是_。填空题 正确答案:bc 33、var str=hava a better life; console.log(str.slice(1,4).indexOf(b)的值为 ?填空题 正确答案:-1 34、var str=hello world; console.log(str.indexOf(l,8)的值?填空题 正确答案:9 35、var email = myI,str = email.substring(email.indexOf(),10);console.log(str);打印结果是_。填空题 正确答案:yahoo 36、循环体中结

10、束后续循环的关键字是_。填空题 正确答案:break 37、可以在在循环结构中使用,但不能单独的在选择结构中使用的关键字是_填空题 正确答案:continue 38、下列程序的输出是:_。for (var i = 0; i = 2) continue; console.log(i);填空题 正确答案:0 1 39、下列程序的输出是:_。var res = 0;for(var i = 0; i 5; i+) if (i = 3) break; for(var j = 0; j 5; j+) res += j; console.log(res);填空题 正确答案:30 40、下列程序的输出是:_。var res = 0;for(var i = 0; i 10; i+) if (i %5=0) break; for(var j = 0; j 3; j+) res += j; console.log(res);填空题 正确答案:0

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

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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