首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define f(X)x*x*x main() { int a=3,s,t; s=f(a+1); t=f((a+1)); printf(’’
有以下程序: #include<stdio.h> #define f(X)x*x*x main() { int a=3,s,t; s=f(a+1); t=f((a+1)); printf(’’
admin
2020-11-27
36
问题
有以下程序:
#include<stdio.h>
#define f(X)x*x*x
main()
{
int a=3,s,t;
s=f(a+1);
t=f((a+1));
printf(’’%d,%d\n’’,s,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64,所以答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/0d3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;}main(){int
以下叙述中正确的是
下列与队列结构有关联的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,
软件需求规格说明书在软件开发中的作用不包括()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下说法正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
在证券交易所里,股票的交易方式主要有()
净现值的优点是考虑了货币的______。
下列哪项不符合.TIA的临床表现
A、驱虫B、清燥润肺C、清热肃肺D、清热凉肝E、泻火通便小儿消积止咳口服液除消积止咳外,又能()。
装修公司甲在完成一项工程后,将剩余的木地板、厨卫用具等卖给了物业管理公司乙,但甲营业执照上的核准经营范围并无销售木地板、厨卫用具等业务。甲、乙的买卖行为法律效力如何?()
甲、乙、丙成立一家科贸有限公司,约定公司注册资本100万元,甲、乙、丙各按20%、30%、50%的比例出资。甲、乙缴足了出资,丙仅实缴30万元。公司章程对于红利分配没有特别约定。当年年底公司进行分红。下列哪一说法是正确的?(2012年卷三25题)
根据《环境影响评价技术导则—声环境》,对于一级声环境评价项目,当敏感目标()建筑时,应绘制垂直方向的等声级线图。
下列关于申报地点的表述,错误的是()。
商誉的特征包括()。
下列关于产品组合的表述正确的有()。
最新回复
(
0
)