问题 单项选择题

设有宏定义“#define IsDIV(k,n) ((kG 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正确。

选择题
问答题 简答题