首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
48
问题
以下程序的输出结果是( )。
#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、0
B、10
C、一12
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/yM3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用下面的公式求竹的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.00
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,
给定程序MODII.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.5
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
在数据库中,数据模型包括数据结构、数据操作和()。
以下叙述中正确的是()。
关于C语言程序的下列说法中,正确的是()。
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
Mary______allfoolishcommentsandkeptonworking.
化疗引起口腔溃疡的护理正确的是
有机磷农药类中毒的临床症状是
一级护理患者巡视的时间是()
城镇主干路应()。
某股票的β值是1.3,市场组合的年预期收益率为8%,无风险利率为3%,则该股票的要求回报率为()。
一项经济业务发生后会引起相关会计要素的变动。下列会计要素变动情形中,正确的有()。
在《新青年》杂志上提出“以美育代宗教”的主张,为现代美术启蒙提供了思想指导的人物是()。
Manyofthetechindustry’sbiggestcompanies,likeAmazon,Google,IBMandMicrosoft,arejockeyingtobecometheleaderforar
NapoleonBonapartewaskeentolearnEnglishwhileinexile,documentsshowinBritainforthefirsttimereveal.
最新回复
(
0
)