javascript基础第二天客观题-pink老师

*
1. if...else语句的if和else两个句子里的代码能同时被执行吗?
A: 不可以,因为两个条件不同
B: 有时候可以,有时候不可以
C: 2个都不能执行
D: 可以,因为条件是并列的
*
2. 仔细阅读代码,请问下面的输出结果是?
switch (2) {
case 1:
console.log(1)
break
case 2:
console.log(2)
default:
console.log(3)
break
}
A: 3
B: 2 3
C: 1 2 3
D: 2
*
3. 结束当前循环,继续进行下一次循环的关键词是()
A: break
B: continue
C: end
D: return
*
4. 以下哪些情况可能会出现无限循环()【多选题】
A: for(;;){}
B: while(true){}
C:for(){}
D: while("itcast"){}
*
5. 以下while循环的次数是()
let i = 0
while (i===1){
i++
}
A: 无限次
B: 有语法错 不能执行
C: 一次也不执行
D: 执行一次
*
6. 下列哪个运算符需要同时对 值 与 类型 来比较是否相等?
A: =
B: ==
C: ===
D: !=
*
7. 请问代码运算结果是?
A: 22 hello 33 55
B: 11 hello 33 55
C: 22 false 33 0
D: 22 false 33 55
*
8. 请根据运算符的优先级给下面的运算符做个排序?
a逻辑运算符 ||
b比较运算符 >
c一元运算符 ++
d算数运算符 +
A: abcd
B: dcab
C: cdba
D: cbda
*
9. 运算结果正确的是?
A: false true true true false
B: false true true false false
C: false true true true true
D: false false false true false
*
10. 用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环,继续下一次循环。
*
11. continue 不会打断当次循环执行。
*
12.下列关于if多分支语句和switch分支语句说法错误的是?()
A: if多分支和switch多分支没有区别
B:if多分支语句我们开发中使用更多,更提倡使用
C:switch分支语句一般用于等值判断, if多分支适合于区间判断
D:大部分情况下,if多分支可以用来替换switch
*
13.下列不属于程序三大流程控制结构的是?()
A: 顺序结构,从上往下执行语句
B: 分支结构,根据条件选择执行
C: 循环结构,某段代码被重复执行
D: 左右结构,代码先计算右边再计算左边
问卷星提供技术支持
举报