首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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://jikaoti.com/ti/qzD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includestructS{intn;inta[20];};voidf(structS*P){inti,j,t;for(i=0;in一1;i++)for(j=i+
以下不能用于实型数据的运算符是()。
以下选项中,能用作数据常量的是()。
以下叙述错误的是()。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。【10年9月】
有以下程序:#inelude<stdio.h>voidmain(){inta=1,b:0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面对软件测试描述错误的是()。
下面能作为软件需求分析工具的是()。
随机试题
确诊小儿呼吸衰竭的主要依据有()
羊水过少是指妊娠晚期羊水量少于()。
普通混凝土路面的胀缝应包括()。
目前银行最常见和受客户欢迎的个人贷款营销渠道不包括()。
孩子之间升学竞争之激烈,同目前许多企事业单位内职工之间竞争依然极不发达、吃“大锅饭”依然十分严重的状况,形成了强烈的反差。细想一下,前者竞争过于激烈,后者竞争极不发达事出有因:争得大学文凭,正是为了毕业后捧上最保险、最有分量的铁饭碗。在片面追求升学率怪圈阴
Inasweepingchangetohowmostofits1,800employeesarepaid,theUnionSquareHospitalityGroupwilleliminatetippingatU
全球多媒体网络是______。
YouwillhearaspeechbyBobChase,PresidentoftheNationalEducationAssociation(NEA)totheAmericanAssociationofColleges
【B1】【B8】
Thesqueezeonuniversityplacesisgettingevertighter.Butwhatdoesallthismeanforstudents?TheGoodUniversityGuide’s
最新回复
(
0
)