首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n",
有以下程序,程序运行后的输出结果是 #include<stdio.h> #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n",
admin
2019-05-17
49
问题
有以下程序,程序运行后的输出结果是
#include<stdio.h>
#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/IJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
以下叙述中正确的是
下面不属于软件设计阶段任务的是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
下面关于位运算符的叙述,正确的是
有以下定义语句,编译时会出现编译错误的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
下面选项中合法的字符常量是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m—1,则该循环队列中的元素个数为()。
随机试题
Accordingtoanewstudy,theworldpopulationwilldeclineforthefirsttimeinthenextcentury.Theworld’spopulationis【T1
在经营单位组合分析法中,具有较高业务增长率和较低市场占有率的经营单位是()
设备工程竣工验收前进行联合试运转,根据设备工程投资构成,应计入联合试运转费的有()。
某承包商与业主签订了某二层工业厂房施工合同,建筑面积2000m2,施工图已经过审批,合同总价2000万元,工期为1年,承包合同规定如下。1.业主应向承包商支付当年合同价25%的工程预付款。2.工程预付款应从未施工工程尚需的主要材料及构配件价
会计科目体系的设置必须注意()。
如果公司经常发生经营租赁业务,不需考虑租赁费用对偿债能力的影响。( )
某人向银行以所购新房作抵押申请授信贷款,“个人住房借款合同”的签订时间是2010年6月22日,则该笔贷款有效期间起始日为()。
下列关于流动资金投资估算的相关表达中,正确的有()。
位于A市的一家房地产开发公司,专门从事房地产开发业务,2014年有关经营情况如下:(1)取得土地使用权,合同中注明金额2120万元,办理好土地使用权证;(2)当年1月一9月中旬开发住宅楼,总建筑面积10000平方米,其中配套的会所占地1000平方米;
设n为非负整数,则|n-1|+|n-2|+…+|n-100|的最小值是[].
最新回复
(
0
)