首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(m,7)为真时所要表达的是
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(m,7)为真时所要表达的是
admin
2016-12-18
44
问题
设有宏定义:#define IsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&lsDIV(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/E5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言结构体类型变量在程序运行期间
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中则对a数组元素不正确的引用是
下面各选项中,均是C语言合法标识符的选项组是
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
以下不正确的定义语句是
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
下列关于栈的叙述正确的是______。
下列叙述中正确的是______。
随机试题
Youhavebeenbadlyinjuredinacaraccident.Itisnecessarytogiveyouabloodtransfusionbecauseyoulostagreatdealof
人体内调节血钙和钙离子水平的主要器官是
下列哪项不属于隆乳后的并发症
违反《兽药管理条例》规定,擅自转移、使用、销毁、销售被查封或者扣押的兽药及有关材料的
《内经》所谓阴阳属性的“征兆”是
下列含铁最丰富的食物是()
下列各项中,关于逐步结转分步法的表述不正确的是()。
根据《基础教育课程改革纲要(试行)》,为保障和促进课程对不同地区、学校、学生的要求,实行国家、______和学校三级课程管理。(2015.福建)
社会促进是指个体从事某项活动时。他人在场促进其活动完成.提高其活动效率的现象.也称社会助长。根据上述定义,下列不属于社会促进的是:
某厂更夫甲傍晚烧完更房火炕锁门回家吃饭,约3个钟头后回厂,发现火炕起火,烧坏被褥与更房,电话线也烧断,等呼救来人灭火,已烧毁车间厂房5间与机器多台,损失数十万元。某甲的行为构成()。
最新回复
(
0
)