#JC1004. 逻辑运算符与 if-else
逻辑运算符与 if-else
一、选择题(共 10 题)
1、C++中,逻辑“并且”的运算符是?()。 {{ select(1) }}
- ||
- &&
- !
- &
2、C++中,逻辑“或者”的运算符是?()。 {{ select(2) }}
- ||
- &&
- !
- |
3、逻辑非运算符!的作用是?()。
{{ select(3) }}
- 取反
- 求和
- 取余
- 比较大小
4、已知 a=true,b=false;表达式 a && b 的结果是?()。
{{ select(4) }}
- true
- false
- 1
- 0
5、已知 a=true,b=false;表达式 a || b 的结果是?()。
{{ select(5) }}
- true
- false
- 0
- false
6、if-else语句中,如果if条件不成立,会执行哪部分代码?()。 {{ select(6) }}
- if大括号内
- else大括号内
- 程序退出
- 重复判断
7、表达式 !(5>2) 的结果是?()。
{{ select(7) }}
- true
- false
- 5
- 2
8、下面哪个是逻辑运算符?()。 {{ select(8) }}
>==||-
9、if(条件1){} else if(条件2){} else{} 属于?()。
{{ select(9) }}
- 多分支判断
- 顺序语句
- 循环语句
- 赋值语句
10、在逻辑与&&运算中,只要有一个为false,整体结果是?()。
{{ select(10) }}
- true
- false
- 1
- 不确定
二、判断题(共 5 题)
11、逻辑或||,只要任意一个条件为true,整体结果就是true。()。
{{ select(11) }}
- 对
- 错
12、else可以脱离if单独写在代码里。()。 {{ select(12) }}
- 对
- 错
13、!true 的结果是 false。()。
{{ select(13) }}
- 对
- 错
14、3>1 && 5<2 的运算结果是true。()。
{{ select(14) }}
- 对
- 错
15、if-else只能写两层,不能使用else if。()。 {{ select(15) }}
- 对
- 错