首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define f(x)2*x*x main() { int a=2,s,t; s=f(a+1); t=f((a+1)); printf(’’%d,%d\n’’,s,t); } 程序运行后的输出结果是( )。
有以下程序: #include #define f(x)2*x*x main() { int a=2,s,t; s=f(a+1); t=f((a+1)); printf(’’%d,%d\n’’,s,t); } 程序运行后的输出结果是( )。
admin
2020-10-26
45
问题
有以下程序:
#include
#define f(x)2*x*x
main()
{
int a=2,s,t;
s=f(a+1);
t=f((a+1));
printf(’’%d,%d\n’’,s,t);
}
程序运行后的输出结果是( )。
选项
A、7,18
B、18,18
C、7,7
D、18,7
答案
A
解析
此题考查的宏定义的代入计算,在使用宏定义时,一定是先代入值再计算表达式的值,因此,f(a+1)=2*a+1*a+l=2*2+1*2+1=7,而f((a+1))=2*(a+1)*(a+1)=2*(2+1)*(2+1)=18。
转载请注明原文地址:https://kaotiyun.com/show/1t3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
以下叙述错误的是()。
下面叙述正确的是()。
有以下程序:#includeintm=12;intfun(intx,inty){staticintm:3;m=x*y—m:return(m);}main(
属于结构化程序设计原则的是()。
下列定义变量的语句中错误的是()。
若有定义语句:intx=10;,则表达式x一=x+x的值为()。
下列关于软件工程的描述中正确的是
随机试题
如何理解社会研究的经验性特征?
男性患者,55岁。诊断为肝硬化5年。对判断肝硬化患者预后意义不大的指标是
雌激素的生理功能是()。
住所地在H省K市L区的甲公司与住所地在F省E市D区的乙公司签订了一份钢材买卖合同,价款数额为90万元。合同在B市C区签订,双方约定合同履行地为w省z市Y区,同时约定如因合同履行发生争议,由B市仲裁委员会仲裁。合同履行过程中,因钢材质量问题,甲公司与乙公司发
下列关于范围I各电压等级相对地和相间计算用最大操作过电压标幺值的选取,叙述正确的有哪些?
毛泽东认为,近代中国反侵略战争失败的原因,“一是社会制度腐败,二是经济技术落后”。所以,中国要在世界上站起来,中国人民要过上幸福、富裕的生活,就必须()
按照ITU标准,OC-3的传输速度是
Thedesertsoftheworldarenotallcoveredwithsand.Manyofthemhavesurfacesofrockorclayorsmallstones.Theyarenot
Forthesuccessoftheproject,thecompanyshould____themostoftheopportunitiesathand.
PresidentBarackObama’spicktoheadtheEnvironmentalProtectionAgency(EPA),LisaJackson,hasspent20yearsasanenvironme
最新回复
(
0
)