选择题
设有宏定义“#dcfine 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(k,n)的意思是如果k对n求模的余数为1,其值等于1,否则其值等于0。本题中宏调用表达式是两个宏调用之间的逻辑与运算,所以选项D正确。
提交答案
关闭