首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #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
2019-05-17
14
问题
有以下程序,程序运行后的输出结果是
#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://kaotiyun.com/show/jPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intaft={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf("%d\n",a[2]
下面不属于需求分析阶段任务的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序main(){unsignedchara=8,c;C=a>>3:printf(”%dkn”,c);}程序运行后的输出结果是
以下选项中关于C语言常量的叙述错误的是
在关系模型中,每一个二维表称为一个()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
数据流图中带有箭头的线段表示的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
在数据库系统中,用户所见的数据模式为
随机试题
选择固定桥基牙时不必考虑的因素是
目前基因治疗中常选用的基因载体是
有关散剂的概念叙述正确的是()
合同成为有效合同必备的条件称为合同生效的( )。
【背景资料】某公司中标承建一座城市跨线桥工程,主桥为全钢结构,最大跨度79m,最宽44m,最高35m,用钢总量近7000t。项目部进入现场后,在不影响道路、管线施工及水、电、热供应方便的地域设置办公区、生活区及材料仓库;确定了现场临时存放梁件的场所。项目
下列各项中,属于印花税免税凭证的是()。
クーラー
Acidranleadstofishmortality.ManyspeciesoffishcannotsurviveinaquaticenvironmentstherethepHisbelow5.0.Ifthe
Now,youngpeoplearegrabbingtheirpassportsandtravelaroundtheworldontheirown,notbecausetheyhavenoonetotravel
Billy______hismother,andsmokedopenlyinthehouse.
最新回复
(
0
)