首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有宏定义: #define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用: IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
设有宏定义: #define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用: IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
admin
2019-08-10
66
问题
设有宏定义: #define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用: IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
选项
A、判断m是否能被5和7整除
B、判断m被5或者7整除是否余1
C、判断m被5和7整除是否都余1
D、判断m是否能被5或者7整除
答案
C
解析
本题考查宏定义和三目运算符。三目运算符的格式为:test? 语句1:语句2
其中,test可以是任何Boolean表达式。语句1,当test是true时执行该语句,可以是复合语句;语句2,当test是false时执行该语句,可以是复合语句。isDIV(k,n)要表达的是当k除n的余数是1时表达式的值为1,否则为0,所以题中要表达的是m被5和7整除是否都余1。
转载请注明原文地址:https://kaotiyun.com/show/UgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
若有以下程序#includeintk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&p;f(r);printf(
下面不属于软件设计阶段任务的是
以下叙述中错误的是
以下叙述中正确的是
下面不属于软件设计阶段任务的是
以下结构体类型说明和变量定义中正确的是( )。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下列选项中不属于面向对象程序设计特征的是
随机试题
便秘者应()。
简述我国进出口货物原产地认定标准。
2002年7月,的正式成立,标志着非洲结束了半个世纪前开始的争取民族独立、实现国家解放的斗争,迈入了一个加强团结合作、共同繁荣富强的新时代()
患炭疽死亡的尸体特征性剖解是()。
对于医学伦理学的认识,下列错误的是
龈下菌斑内的可动菌是
某国有银行涉嫌违法发放贷款造成重大损失,该行行长因系直接负责的主管人员也被追究刑事责任,信贷科科长齐某因较为熟悉银行贷款业务被确定为单位的诉讼代表人。关于本案审理程序,下列哪一选项是正确的?(2015年卷二37题)
“备案号”栏应填:“境内目的地”栏应填:
下列选项中,最终需要结转到本年利润的有()。
影响牙周储备力大小的因素,下列哪项是不重要的()。
最新回复
(
0
)