首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
38
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:"abc","CD","EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中函数Creatlink的功能是:创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
对于if(表达式)语句,以下叙述中正确的是()。
若有定义和语句:inta,b;scanf(″%d,%d″,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
以下叙述中正确的是()。
以下针对全局变量的叙述中错误的是()。
下列选项中属于面向对象设计方法主要特征的是
设有数组定义:chararray[]="Chinese";数组array所占的空间为()。
随机试题
犬膀胱尿道结石早期诊断没有指导意义的方法是
患儿,6岁,紫癜时发时止,鼻衄齿衄或尿血,血色鲜红,低热盗汗,心烦少寐,大便干燥,小便黄赤,舌光红,苔少,脉细数。治疗应首选( )。
根据《建设工程设计合同(示范文本)》,关于初步设计应满足的深度要求的说法,错误的是()
根据《固体废物污染环境防治法》,下列处置危险废物的方式中,不符合国务院环境保护行政主管部门规定,应当缴纳危险废物排污费的方式是()。
政府对经济运行进行宏观调控有直接调控和间接调控两种方式。直接调控实质上是限制微观经济主体的自主性和市场机制自发作用的调控方式。()
有些谣言,不只需要科学知识去粉碎,更需要还原真相,以“请看事实”的底气予以还击、驳斥。这就需要公权力的介入,需要高水准的信息管理和危机公关手段。否则,即便有心辟谣,手中没有“王牌”.也只能心有余而力不足。因此,应该呼唤更多功能、更强大功率的“谣言粉碎机”亮
《啼笑因缘》的文学原著作者是()。
试论表见代理。
Sowhatisdepression?Depressionisoftenmoreaboutangerturned【C1】______thanitisaboutsadness.Butit’susually【C2】______
Wehaven’tgotenoughmoneytobuysuchabigand______car.
最新回复
(
0
)