首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } 程序的
有以下程序: #include <stdio.h> #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf("%d\n",d); } 程序的
admin
2022-04-01
44
问题
有以下程序:
#include <stdio.h>
#define SUB(a) (a)-(a) main()
{
int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf("%d\n",d);
}
程序的运行结果是( )。
选项
A、0
B、﹣12
C、﹣20
D、10
答案
C
解析
本题考查宏定义。宏定义只是做简单的替换,本题中SUB(a+b)*c=(a+b)-(a+b)*c=﹣20,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/z1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
软件是指
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,8),(d,b),(e,d),(e,e),(a,c)}该数据结构为()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
结构化程序设计中,下面对goto语句使用描述正确的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
软件调试的目的是
随机试题
我国社会主义建设发展战略的出发点和归宿是()
Hewassittinginthechair,______abook.
下面关于医务人员泄露医疗秘密,将会产生不良后果的表述,不包括
预制梁(板)的吊装是桥梁上部结构装配式施工中的重要环节,根据施工现场和设备的具体情况,选用最适合的架设安装方法。下面说法正确的是()。
《合同法》在分则中对建设工程合同的划分不包括()。
“生旦净末丑”是京剧的行当.其中“净”是女角。()
根据下列材料回答下列题。2007年度上海的财政收入约是新疆的()。
不动产可以适用的制度有()。
毛泽东强调,关于正确处理人民内部矛盾的问题是社会主义国家政治生活的主题。这一论断的根本着眼点在于
HalloweenisanautumnholidaytheAmericanscelebrateeveryyear.Itmeans"holyevening",anditcomeseveryOctober31,the
最新回复
(
0
)