首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序:
#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://www.kaotiyun.com/show/0d3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下表达式中,输出与其他三组不同的是()。
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=l;i<n;i++)if(s[i][k]>m)m=s[i][k];
以下叙述中错误的是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
软件调试的目的是()。
计算机软件的构成是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下正确的说法是()。
随机试题
良性前列腺增生患者排尿困难的程度主要决定于
嘌呤核苷酸和嘧啶核苷酸从头合成的共同原料是
A.小柴胡汤B.小承气汤C.大承气汤D.清胰汤合龙胆泻肝汤E.茵陈蒿汤治疗急性胰腺炎肠胃热结证,应首选
在中等风化花岗岩的岩体内作钻孔压水试验。该岩层的渗透系数K=3×10-4cm/s。压水试验得到第三阶段试段压力p3=1.2MPa和流量Q3=16.08L/min,试段长度L=9.3m。按《水利水电工程地质勘察规范》(GB50287—99)规定,该岩体的渗
房屋宽24m,脚手架宽0.8m,塔式起重机轨道宽2m,若采用双侧布置,则起重机的最大起重半径应大于等于()m。
读某区域图,图中虚线为运河,回答下列问题。A、B两河间开挖运河时并没有选择距离较近的①②点间直线施工的原因是什么?
提出“师者,所以传道授业解惑也”的是()。
设曲线L是x2/3+y2/3=a2/3在第一象限内的一段,求L的长度s.
Inthesummerheat,it’seasytodeveloptheembarrassingproblemofbodyodorifyou’renotcareful.Bacterialiveallovero
Whenwethinkofanimalsandplants,wehaveaprettygoodwayofdividingthemintotwodistinctgroups:oneconvertssunlight
最新回复
(
0
)