首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有宏定义: #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
2018-10-16
24
问题
设有宏定义: #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/Xuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
设变量x和Y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
设有如下程序段:inti=0,sum=1;do{sum+=i++;}while(i<6);printf("%d\n",sum);上述程序段的输出结果是【】。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
若变量a,b已定义为血类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句_______。
已知8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树后,最后2层上的结点总数为______。
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
随机试题
根据考核主体不同,可将绩效考核划分为()。
马克思主义哲学区别于其他一切旧哲学的最主要、最显著的特征是()
有明显异染颗粒的细菌是
盐酸溴己新为
关于急性上呼吸道感染,下列不正确的是
根据支付结算法律制度的规定,下列关于一般存款账户表述正确的是()。
A公司是一家房地产开发公司,其开发建设的商品房项目之一是“AAA”小区。自2009年2月开始,A公司在多种媒体上发布“AAA”小区的商品房预售广告。商品房的交付按施工进度分为两期,第一期为普通住宅,第二期为商业用房。该广告还详细描述了“AAA”小区内即将建
《巴塞尔新资本协议》中的三大支柱不包括()。
下列关于人体细胞分化、衰老、凋亡和癌变的叙述正确的是()。
根据汉字国标GB2312-80的规定,存储一个汉字的内码需用的字节个数是
最新回复
(
0
)