首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是
有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是
admin
2013-02-23
28
问题
有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是
选项
A、12
B、15
C、16
D、20
答案
1
解析
本题考查了带参数的宏定义,参数只是简单的替换而不是把其值求出后替换形式参数。本题中用a抖替换X,用b++替换Y,再求(a++)*(b++)的值。
转载请注明原文地址:https://kaotiyun.com/show/qLJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[0],60,&dr[0],60,
下列程序的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}main(){inta=3;printf("%d\n",fun
下列程序的输出结果是______。main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);elseprintf("%d%d\n",b,a)
下列程序的输出结果是______。#include<stdio.h>main(){union{intk;chari[2];}*S,a;s=&a;s->i[0]=0x39;s->i[1]=0x38;
若有以下定义和语句,则输出结果是______。int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);
下列程序的输出结果是【】。voidfun(int*n){while((*n))printf("%d",(*n)--);}main(){inta=10;fun(&a);
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%d\n",*(p+9));}
以下程序的运行结果为______。main(){intx,*p,**q;x=10;p=&x;q=&p;printf("%d\n",**q);}
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
设有以下定义和语句,sizeof(a)的值是【】,sizeof(b)的值是【】。struct{intday;Charmonth;intyear;}a,*b;b=&a;
随机试题
使用糖皮质激素治疗的患者宜采用:
关于FNH,下列描述正确的是
乙型肝炎疫苗第1次接种时间为
A.暂时面瘫B.翼静脉丛血肿C.恶心、干呕D.瞳孔缩小E.颌后区血肿以下麻醉最易引起的相应并发症是下牙槽神经麻醉
对交通工程专项试验检测环境的要求是试验检测用房面积应()m2。
对于干式系统和预作用系统,可以采用()喷头。
发行人取得中国证监会的核准批文后因发生重大事项或重大变化而不再符合发行条件的,( )应督促发行人主动交回已取得的核准批文。
甲股份有限公司(以下简称甲公司)20×7年至20×9年对丙股份有限公司(以下简称丙公司)投资业务的有关资料如下:(1)20×7年4月1日,甲公司以银行存款2000万元购入丙公司股份,另支付相关税费10万元。甲公司持有的股份占丙公司有表决权股份的20
会计账簿记录错误的更正方法有()。
Whenwastheeurolaunched?
最新回复
(
0
)