#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) }}