首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d);
有以下程序,程序运行后的输出结果是 #include #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-11-23
34
问题
有以下程序,程序运行后的输出结果是
#include
#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/fq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf(’’%4.1f\n’’,S(a+b));}
以下叙述中正确的是
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列叙述中正确的是()。
以下叙述中正确的是
有以下程序,程序运行后的输出结果是#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");
以下选项中不能作为C语言合法常量的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是()。
随机试题
认为人都有恻隐之心、羞恶之心、恭敬之心、是非之心,这是______的观点()
20世纪以来,全球化成为了主要话题。材料一现代世界的南北分裂、贫富悬殊。在1500年之后的几个世纪中,世界市场逐渐形成。但是对于亚非拉国家而言,正如一个埃及记者所说:已经陷入了重围……
下雨时,行人应避开灯杆、电线杆、变压器及附近的树木等有可能连电的物体。()
经济特区
TodaytheofficiallanguageoftheUnitedStatesandmostofCanadaisEnglish.However,Frenchalmostbecametheofficiallangu
Itseemstomethatneighborsaregoing【B1】______inAmerica.Thefriendnextdoorfromwhomyouborrowedfoureggsoraladderh
A、ThewomancantellJoanwhensheseesheratnoon.B、ThewomanshouldtellJoan’sbrotheraboutthereception.C、Thewomanmus
A、HebelievesthatFrankisjoking.B、HebelievesthatFrankwillquithisjob.C、Heagreeswiththewoman.D、HebelievesthatF
A、Itisfavorabletoknowledgeaccumulation.B、Itisbeneficialtoindependentchildren.C、Itisunhealthytostudents’upbringi
Skipthatthirdhelpingofroastbeef,savetheplanetanddoyourheartafavoratthesametime.That’stheadviceofAlan
最新回复
(
0
)