资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
JS上第7单元理论练习题1、var a = 2; a = a + 1; 下列哪项与些句功能一致?单选题A +ageB -ageC +aD -a 正确答案:A 2、var x=2;console.log(x%3);的打印结果是?单选题A 0B 1C 2D 3 正确答案:C 3、var price;price-=3;console.log(price);以上代码的打印结果是?单选题A 0B -2C NaND undefined 正确答案:C 4、请选择输出内容:console.log(123 + a + 1);console.log(123 + 1 + a);单选题A 123a1 124aB 123a1 1231aC 报错 124aD 报错 报错 正确答案:A 5、var x = 10, y = 33, z=10; console.log(x+y-z)打印结果是?单选题A 103310B 33C 1023D 4310 正确答案:C 6、(网站)var a = 4, b = 3, c = +a - b-, d = a- + -b;console.log(a);的打印结果是?单选题A 4B 8C 3D 2 正确答案:A 7、var x = 10,y = 33;console.log(x+y);打印结果是?单选题A 1033B 43C 10D 33 正确答案:A 8、如下代码的输出结果是?var num = 123;console.log(+num + a);单选题A 123aB 124aC NaND 124 正确答案:B 9、var num = 15;var rs = +num;console.log(typeof rs);输出的结果是?单选题A numberB stringC booleanD object 正确答案:A 10、var a=1, b=2, c=0; c=a+ + b-; console.log(c);打印结果是?单选题A 4B 3C 5D 2 正确答案:B 11、var a=3;console.log(a%4);的打印结果是?单选题A 0B 2C 3D 1 正确答案:C 12、以下哪个不是JS基本数据类型?单选题A undefinedB objectC nullD number 正确答案:B 13、console.log(typeof(isSure)var isSure=true;的打印结果是?单选题A booleanB numberC stringD undefined 正确答案:D 14、js中关于加号的作用描述错误的是?单选题A 两端都是数字的时候,相加B 一端是数字一端是字符串的时候,拼接C 两端不管是什么,都是相加D 以上都不正确 正确答案:C 15、var s;s-=2;console.log(s);以上代码的打印结果是?单选题A -2B 报错C NaND 0 正确答案:C 16、var a = 1 , b = 2; console.log( a + b = + a + b );打印的结果为( )。单选题A a + b = 12B a + b = 3C 3 = 3D true 正确答案:A 17、以下可以通过Boolean()函数转换成布尔型false的有?多选题A helloB 99C D 0 正确答案:CD 18、以下关于一元运算符运算规则正确的是?多选题A 在对布尔值 false 时运算时,先将其转换为 0 再执行加减 1 的操作。B 在对布尔值 true时运算时,先将其转换为 1 再执行加减 1 的操作。C 对字符串进行运算时,先将其转换为数字值,再执行加减 1 的操作。D 对字符串进行运算时,先将其转换为0,再执行加减 1 的操作。 正确答案:ABC 19、JS中的一元运算符包括?多选题A 递增运算符 +B 递减运算符 -C 加法运算符 +D 减法运算符 - 正确答案:AB 20、var x = 10, y = 33; console.log(x+y);打印结果不是?多选题A 1033B 43C 10D 33 正确答案:BCD 21、前置递增运算符是先执行递增运算再使用变量,后置是先使用变量后进行递增运算。判断题A 正确B 错误 正确答案:A 22、递增或递减如果操作的是个存储数字字符串的变量时,是先转为数值后再进行运算。判断题A 正确B 错误 正确答案:A 23、var i = 8;console.log( i+ );控制台打印的结果为9。判断题A 正确B 错误 正确答案:B 24、当数值与字符串进行-减法运算时,先将字符串转为数值后再进行运算。判断题A 正确B 错误 正确答案:A 25、当数值与字符串进行+加法运算时,执行的是字符串拼接运算。判断题A 正确B 错误 正确答案:A 26、var i = 0;console.log(i+); 输出结果是1;判断题A 正确B 错误 正确答案:B 27、JS中的一切变量、函数名、操作符的命名,都是不区分大小写.判断题A 正确B 错误 正确答案:B 28、var x = 1,res=typeof x;console.log(typeof res)结果为number判断题A 正确B 错误 正确答案:B 29、null是一种特殊的object类型判断题A 正确B 错误 正确答案:A 30、递增与递减运算符分为两类:前置型和后置型。判断题A 正确B 错误 正确答案:A 31、a=a+3;等价的写法是( )?填空题 正确答案:a += 3; 32、var xVal = 12,xVal%=4; console.log(xVal);以上代码的执行结果是()?填空题 正确答案:报错 33、var count;count*=3;console.log(count);以上代码的打印结果是()?填空题 正确答案:NaN 34、var a = 2;a+=5;console.log(a);以上代码的执行结果是()?填空题 正确答案:25 35、var i = false;console.log(i+);打印结果是?填空题 正确答案:0 36、只能操作一个值的运算符叫做( )运算符。填空题 正确答案:一元 37、var a = 90;对变量a前置型递增运算的写法是( )?填空题 正确答案:+a 38、var age = 29; var rs = +age; console.log(rs)输出的结果是( )?填空题 正确答案:30 39、var n = 100; var rs = n-; console.log(rs)输出的结果是( )?填空题 正确答案:100 40、var num1 = 2; var num2 = 20; var num3 = -num1 + num2;console.log(num3)输出结果是( )?填空题 正确答案:21
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号