首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-09-03
29
问题
有以下程序
#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
答案
A
解析
此题考查的是编译预处理命令以及自加运算符。“F(a++,b++)”先取a和b的值,参加运算,再把a和b的值分别加1,所以“F(a++,b++)-F(3,4)=3*4=12”。
转载请注明原文地址:https://kaotiyun.com/show/B7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*P){strcpy(P,"Qian");}main(){STUa={"Zhao",’m’,2
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
有以下程序voidfun2(chara,charb){printf("%c%c”,a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;b=’D’;}main(){fun1();
下列叙述中正确的是
以下不合法的数值常量是
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
随机试题
风湿性心脏病最易受累的瓣膜是
下列关于牙龈瘤的描述,错误的是
自身免疫病的发病机制不包括
危险废物填埋场距飞机场、军事基地的距离应在( )以上。
以下关于人大代表的辞职和补选的表述,正确的有()
根据我国法律规定,共同共有人分割共有财产时,如果财产是属于一个整体的,部分共有人出卖自己分得的财产,其他共有人主张优先购买权时,( )。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
Abusinessmanboughtsomegoodsatamarketinthemorningandsetoutatonceforhomewithallhisbags,forhewishedtobei
Inthispart,theinterlocutorasksquestionstoeachofthecandidatesinturn.Youhavetogiveinformationaboutyourselfand
Accordingtosomeeconomists,Japanisindangerofplungingintoadepressionthat,withdouble-digitunemployment,couldsever
最新回复
(
0
)