首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-05-19
92
问题
有以下程序
#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、-12
B、0
C、10
D、-20
答案
D
解析
本题主要考查的是宏替换,在程序中执行d=sub(a+b)*c这条语句时,首先要进行宏替换,依据宏SUB(a)的定义可知,上面这条语句替换为d=(a+b)-(a+b)*c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=5-5*5=-20。
转载请注明原文地址:https://kaotiyun.com/show/2rCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
有以下程序:#include#includemain(){charP[20]={’a’,’b’,’c’,’d’},q[]=“abc”,r[]=“abcde”;strcat(P,r);s
下列选项中能正确定义数组的语句是()。
下列关于return语句的叙述中正确的是()。
以下正确的字符串常量是()。
以下能正确定义字符串的语句是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6。请在程序
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
下面对对象概念描述正确的是
随机试题
阅读老舍《断魂枪》中的一段文字,然后回答下列小题。谁不晓得沙子龙是短瘦,利落,硬棒,两眼明得像霜夜的大星?可是,现在他身上放了肉。镖局改了客栈,他自己在后小院占着三间北房,大枪立在墙角,院子里有几只楼鸽。只是在夜间,他把小院的门关好,熟习熟习他的“五
信息发送者和信息接收者双方共有的知识和经验越多,沟通越顺利。()
A.全子宫切除B.放射治疗C.化学治疗D.分段诊刮术E.定期随访女,48岁,2年前发现子宫肌瘤如孕2个月大小,宫颈中度糜烂,现经量越来越多,伴中度贫血,保守治疗无效。最佳治疗方案是
信访信件的主要内容不包括
扩张型货币政策的主要功能是()。
中国古代乐器是民族音乐文化的重要部分,许多古代名诗佳句里都对其有生动形象的描述。下列选项中与中国古代乐器无关的是()。
世界煤储量在世界能源总储量中占90%,按目前规模开采可持续200年左右,据19世纪80年代初世界能源会议等组织的资料,世界煤资源地质储量为14.3万亿吨,其中探明储量为3.5万亿吨,约占24.5%,在总储量中硬煤占75%,褐煤占25%。按硬煤经济可采储量以
道德和法律作为社会公共生活中的两种基本社会规范,它们都能实现
Beijing:TheUnitedStatesandNorthKoreahadtheirfirst【L1】______infourmonthsherethisafternoonaspartofthe【L2】______n
Californiaisalandofvarietyandcontrast.Almosteverytypeofphysicallandfeature,sortofarcticicefieldsandtropical
最新回复
(
0
)