首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
以下程序的输出结果是( )。 #include #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; il=f(2); i2=f(1+1); printf(’’%d%d\n’’,il
admin
2017-10-24
34
问题
以下程序的输出结果是( )。
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
il=f(2);
i2=f(1+1);
printf(’’%d%d\n’’,il,i2);}
选项
A、12 12
B、12 7
C、12 11
D、11 7
答案
D
解析
本题考查了宏的嵌套定义定义了3个宏定义语句,分别是:#defineN 5、#defineM N+1和#definef(x)(x*M),所以根据C语言的宏交替规则,我们可知,f(2)=2*N+1
∧
2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/rIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。{intx;int*y;}*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],};{p=
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<B)if(c<D)x=1;elseif(a<C)if(b<C)x=2:elsex=3;elsex=4;elsex=5;程序执行后,
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
设有定义:FILE*fw;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt的最后续写内容。fw=fopen("readme.txt","()")
在一个C源程序文件中所定义的全局变量,其作用域为()。
有以下程序:point(char*p){P+=3;)main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p);}程序运行后的输
若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,C);其输出结果是()。
设函数fun的定义形式为:voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()。
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
随机试题
夹具夹紧力的确定应包括夹紧力的大小,方向和作用点三个要素。()
如果一杯咖啡在巴黎为3欧元,在纽约为6美元,并且购买力平价理论成立,那么汇率是()。
A、80dollars.B、100dollars.C、120dollars.D、160dollars.B男士说想买两张成人票,要7:30出发的那班火车;女士说一共80美元,但女士又补充说他们还带有一个孩子,孩子要买半票。由此可见,男士一共需
关于著作权许可使用,说法正确的有()。
某甲在银行办理了。10000元的一年期定期储蓄存款,当时,一年期储蓄存款利率为3%,但甲在存款120天后要求提前支取,按规定提前支取定期储蓄存款只能按活期存款利率计息,当时的活期存款利率为1.8%,试用单利率方法计算,甲所获得的利息收入是()
国际营业推广是——的一个基本手段。()
A.牙齿数目异常B.牙齿形态异常C.牙齿结构异常D.牙齿萌出异常E.牙齿结构和形态均异常下列牙齿发育异常的类型为:氟牙症
一般情况下,资产负债率越小,表明企业长期偿债能力越强,国际上通常认为资产负债率为()时较为适当。
求y"一y=e|x|的通解.
NEWPRODUCTWILLSAVELIVESDrinkingwaterthatlookscleanmaystillcontainbugs,whichcancauseillness.Asmallcompan
最新回复
(
0
)