当把4个表达式用做if语句的控制表达式时 有一个选项与其他3个选项含义不同 这个选项是()。A)k%2

计算机 选项,表达式,语句 已帮助 人

当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。

A)k%2

B)k%2==1

C)(k%2)!=0

D)!k%2==1

热搜:CTLA-4的表达发生在T细胞活化的

答案解析

难度★★☆ 搜索
  • 参考答案:A整数k对2求余数的两个结果只能是0 和1,所以选项A)表示k除以2的余数,其结果是0或1。在选项B)、c)和D)中包括算术求余运算符“%”,关系等于运算符“-”和关系不等于运算符“!=”以及逻辑非运算符“!”。而逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、(逻辑“与”)、?(逻辑“或”)、赋值运算符。选项B)含义是判断表达式k%2的结果是否等于1、选项C)的含义是判断表达式k%2的结果是否不等于0,选项D)含义是判断表达式!k%2的结果是否等于1,所以选项B)、C)和D)的禽义相同。