首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n", SUB(a++,b++));}
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n", SUB(a++,b++));}
admin
2017-05-20
69
问题
有以下程序,程序运行后的输出结果是
#include
#define SUB(X,Y)(X+1)*Y
main(){int a=3,b=4;
printf("%d\n",
SUB(a++,b++));}
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)*b++,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://www.kaotiyun.com/show/viDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
以下定义语句中正确的是
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句if(a
以下定义语句中正确的是
随机试题
慢性肺源性心脏病患者急性加重,严重Ⅱ型呼吸衰竭,应用气管插管及呼吸机辅助呼吸。3小时后,氧分压由50mmHg升至80mmHg,二氧化碳分压由80mmHg下降至25mmHg,pH7.55,BE-1。考虑为
某施工企业进行土方开挖工程,按合同约定3月份的计划工作量为2400m3,计划单价是12元/立方米;到月底检查时,确认承包商完成的工程量为2000m3,实际单价为15元/立方米。则该工程的进度偏差(SV)和进度绩效指数(SI)分别为()。
下列统计数据的整理方法中,适用于分类数据的有()。
人民检察院对公安机关的刑事立案活动所进行的监督属于()。
下列哪个国家或地区的经济增长速度下降幅度与世界经济增长速度下降幅度相同?()
将1枚硬币独立地掷2次,引进事件:A1={掷第1次出现正面};A2={掷第2次出现正面};A3={正、反面各出现1次};A4={正面出现2次},则事件().
科学对待人生环境,主要就是要促进()
Packet-switching wireless networks are preferable(66)when transmissions are(67)because of the way charges are(68)per packet. Cir
下列循环中,可以正常结束的是
Thedayswhenjournalismwaslimitedtoobtainingpressbriefingsandwritingfirsthandaccountofhappeningsinthe【M1】______
最新回复
(
0
)