设有宏定义: #define IsDIV(k,n)((k%n==1)?1:0) 且变量m已正确定义并赋值,则宏调用: IsDIV(m,3)&&IsDIV(m,5) 为真时所要表达的是( )。

admin2019-07-25  10

问题 设有宏定义:
#define IsDIV(k,n)((k%n==1)?1:0)
且变量m已正确定义并赋值,则宏调用:
IsDIV(m,3)&&IsDIV(m,5)
为真时所要表达的是(  )。

选项 A、判断m是否能被3和5整除
B、判断m被3或者5整除是否余1
C、判断m被3和5整除是否都余1
D、判断m是否能被3或者5整除

答案C

解析 此题主要考查逻辑表达式,宏定义在引用的时候如果没有表达式传入则很容易理解。其目的是判断k被n整除后的余数是否为1;&&操作符两边的表达式均为真时,整个表达式的值才会为真,因此,答案是C。
转载请注明原文地址:https://kaotiyun.com/show/OpID777K
0

最新回复(0)