首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-05-19
26
问题
有以下程序
#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/7NCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在
给定程序MODI1.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*
在数据处理中,其处理的最小单位是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
以下对C语言中联合类型数据的正确叙述是()。
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
面向对象方法中,继承是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
心理学家把学习分为()。
RemembertheStoneAgedaysofresearchbackinelementaryschoolandmiddleschool?Wewouldspendcountlesshoursdigestingth
男性,10岁,左上中切牙有深楔状缺损.可探及露髓孔,探无感觉,X线检查发现根尖有大面积阴影。在进行根管治疗时,有关开髓部位的选择下列说法正确的是()
社会评价的作用有()。
一国外债结构是否合理,关键看()。
岩石种类很多,按其成因可分为()。
会员如对结算结果有异议,应在第二天开市前一小时内以书面形式通知交易所。( )
恩格斯在《反杜林论》中指出:“这种历史情况也决定了社会主义创始人的观点。不成熟的理论是同不成熟的资本主义生产状况、不成熟的阶级状况相适应的。”引文中“社会主义创始人”是指()。
设f(x)在[a,b]上连续,任取ai∈[a,b](i=1,2,…,n),任取ki>0(i=1,2,…,n),证明:存在ξ∈a,b],使得k1f(x1)+k2f(x2)+…+knf(xn)=(k1+k2+…+kn)f(ξ).
Ithasbeenjustlysaidthatwhile"wespeakwithourvocalorganswe(1)_____withourwholebodies,"Allofuscommunicatewit
最新回复
(
0
)