首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
33
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
设有定义:doublex=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
有以下程序:#includemain(){inti;for(i=1;i
下列选项中,能正确定义数组的语句是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
下列关于算法复杂度叙述正确的是()。
下面不能作为软件设计工具的是()。
下列选项中不属于结构化程序设计原则的是
在数据处理中,其处理的最小单位是()。
随机试题
我来了,我喊一声,迸着血泪,“这不是我的中华,不对,不对!”我来了,因为我听见你叫我;鞭着时间的罡风,擎一把火,我来了,不知道是一场空喜。我会见的是噩梦,哪里是你?那是恐怖,是噩梦挂着悬崖,那不是你,那不是我的心爱!我追问青天,逼迫八面的风,我问
胎盘剥离征象除外
建设项目后评价的作用是( )。
某消防服务机构对某综合楼内的歌厅、舞厅、录像厅等场所进行防火检查,检查内容主要包括对建筑其他部位的防火分隔、设置部位和厅、室的布置。下列关于设置部位的检查中,不正确的是()
开户单位的库存现金限额由开户银行根据开户单位的()的日常零星开支所需的现金核定。
甲食品厂向乙面粉厂购买面粉20吨,货款共计12万元。2015年3月8日,甲食品厂向乙面粉厂出具了以自己为出票人、其开户行A银行为付款人、乙面粉厂为收款人、票面金额为12万元的见票即付的商业汇票一张,并在该汇票上签章。3月20日,乙面粉厂向丙机械
—个责任中心的责任成本,是指该责任中心的()。
儿童建构科学概念的基础是()
Fearanditscompanionpainaretwoofthemostusefulthingsthatmenandanimalspossess,iftheyareproperlyused.Iffired
FormanypeopleintheU.S.,sportsarenotjustforfun.Theyarealmostareligion.Thousandsofsportsfansbuyexpensivetic
最新回复
(
0
)