首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-07-28
28
问题
有以下程序
#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、-20
B、-12
C、0
D、10
答案
A
解析
宏定义只是使用宏名代替一个字符串,是一种机械的置换,所以宏替换后的语句"d=SUB(a+b)*c;"为"d=(a+b)-(a+b)*c;",计算结果为-20,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/R7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述不正确的是______。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
设有说明语句:char a=’\72’;,则变量a______。
在循环结构中,______可以使得同一组语句一次也不执行。
下列4条叙述中,正确的一条是______。
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
程序流程图中的菱形框表示的是【】。
数据库管理系统是
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
C语言规定,在一个源程序中,main函数的位置
随机试题
何种二叉树形态最适合用顺序方法存储?何种二叉树形态最不适合用顺序方法存储?说明理由。
“放牧”一词的复合式方式属于()。
全面质量管理的指导思想与原则。
提出著名的“融合一棱柱一衍射的行政模型”的学者是【】
A、铅中毒B、砷、汞中毒C、亚硝酸盐中毒D、氰化物中毒E、有机磷中毒依地酸钠钙治疗()
A.太息B.谵语C.郑声D.独语E.错语自言自语,喃喃不休,见人语止,首尾不续,是
按照国际惯例,以公开招标方式选择咨询公司程序包括()等程序。
某泵站工程包括防洪闸、挡土墙、围堰、清污机桥、导流明渠等建筑物,其中属于临时性建筑物的是()。
我国对股票实行价格涨跌幅限制,在一个交易日内,ST和*ST股票价格涨跌幅的限制比例为()。
与编制零基预算相比,编制增量预算的主要缺点包括()。
最新回复
(
0
)