C# 关系运算符与逻辑运算符练习题

一、基础概念题(填空)

  1. C# 中用于判断相等的关系运算符是:________
  2. 判断不相等的关系运算符是:________
  3. 逻辑与运算符(两边都为 true 结果才为 true):________
  4. 逻辑或运算符(一边为 true 结果就为 true):________
  5. 逻辑非运算符(取反):________

二、关系运算符表达式题

根据文字条件,写出对应的 C# 关系表达式:

  1. 变量 a 大于 10
  2. 变量 b 小于等于 20
  3. 变量 c 等于 0
  4. 变量 d 不等于 -1
  5. 变量 score 大于等于 60

三、逻辑运算符综合题

把下面复合条件改写成 C# 表达式(关系 + 逻辑):

  1. a 大于 0 并且 a 小于 100
  2. age 大于等于 18 并且 age 小于等于 60
  3. score 小于 60 或者 score 大于 100
  4. num 不等于 0 并且 num 不等于 10
  5. temperature 小于 0 或者 temperature 大于 35
  6. x 大于 5 且 x 小于 10,同时 y 等于 20
  7. 姓名不为空并且年龄大于 20
  8. 成绩及格(≥60)并且 不是缺考(≠-1)

四、判断题(判断表达式结果为 true / false)

已知:int a = 5, b = 10, c = 0;

  1. a > 3
  2. b == 10
  3. c != 0
  4. a > 0 && b < 20
  5. a > 10 || b == 10
  6. !(a == 5)
  7. a >= 5 && c < 1
  8. b < 5 || c > 0