#G0006. 第五课——基本运算(二)

第五课——基本运算(二)

关系运算

选择题

1、如果a为int类型的变量,下列表达式不能正确表达“a是奇数时结果为0,否则结果非0”的是()。 {{ select(1) }}

  • a %= 2
  • a/2*2 == a
  • a % 2 == 0
  • (a+1) % 2

判断题

2、如果a和b为int类型的变量,则表达式a=b可以判断a和b是否相等。 {{ select(2) }}

  • 正确
  • 错误

3、如果a为int类型的变量,则表达式(a%4 == 2)可以判断a的值是否为偶数。 {{ select(3) }}

  • 正确
  • 错误

逻辑运算

选择题

4、如果a和b均为int类型的变量,下列表达式能够正确判断“a不等于0或b不等于0”的是()。 {{ select(4) }}

  • !a == 0 && !b == 0
  • !(a == 0 && b == 0)
  • (a!=0) && (b!=0)
  • a && b

5、如果a和b均为int类型的变量,下列表达式不能正确判断“a等于0且b等于0”的是() {{ select(5) }}

  • (a==0) && (b==0)
  • (a==b==0)
  • (!a)&&(!b)
  • (a==0) + (b==0) == 2

6、如果a和b均为int类型的变量,下列表达式能正确判断“a等于0且b等于0”的是()。 {{ select(6) }}

  • (a == b == 0)
  • !(a||b)
  • (a+b == 0)
  • (a == 0) + (b == 0)

7、在C++语言中,int类型的变量x、y、z的值分别为2、4、6,以下表达式的值为真的是()。 {{ select(7) }}

  • x>y || x>z
  • x != z-y
  • z > y+x
  • x<y || !x<z

判断题

8、如果a为int类型的变量,且表达式(a%4==0)的计算结果为真,说明a的值是4的倍数。 {{ select(8) }}

  • 正确
  • 错误

9、如果a为int类型的变量,则表达式(a/4==2)和表达式(a>=8 && a<=11)的结果总是相同的。 {{ select(9) }}

  • 正确
  • 错误