设有宏定义;#define IsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值。则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是( )。
A、
判断m是否能被5或者7整除
B、
判断m是否能被5和7整除
C、
判断m被5或者7整除是否余1
D、
判断m被5和7整除是否都余1
【正确答案】
D
【答案解析】
IsDIV(m,5)&&IsDIV(m,7)都为真,即表达式((m%5==1)?1:0)结果为1,且表达式((m%7==1)?1:0)结果也为1,因为m%5,m%7都等于1,所以题目表达的是,判断m被5和7整除是否都余1。
提交答案
关闭