首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
72
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){shortc=124;c=c________;prinff("%d\n",c);}若要使程序的运行结果为248,应在下划线
有以下程序:#include<stdio.h>main(){inta=2,b=-2,c=2;printf("Vodkn",a/b&c);}程序运行后的输出结果是()。【10年3月】
关于程序中的注释,以下叙述正确的是()。
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
下面的说法正确的是()。
下面能作为软件需求分析工具的是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
香根餐饮有限公司有股东甲、乙、丙三人,分别持股51%、14%与35%,经营数年后,公司又开设一家分店,由丙任其负责人。后因公司业绩不佳,甲召集股东会.决议将公司的分店转让。对该决议,丙不同意。下列哪一表述是正确的?
国际市场产品的包装策略有哪些?
______weknow,thereare107elementsfoundinnature.
下列哪项不是可摘局部义齿设计的生理性原则
长期服用非类固醇类抗炎药较严重的不良反应是()。
根据《合同法》的要求,下列不属于合同中应当包括的条款的是()。
整数比自然数多.()
某小区有几位精神疾病患者,病情多次反复,照料他们的家属感到心力交瘁。医务社会工作者小李通过走访了解到,家属们普遍感觉到自身照顾患者的技巧不足,希望获得帮助。小李将他们组织起来,开展小组活动,一同分享体会学习照料技巧,建立相互支持。这类小组属于()。
下列哪项没有运用热胀冷缩原理?
ScientistsbelievethatthereisnotenoughoxygenintheMoon’satmosphereto________plantlife.
最新回复
(
0
)