首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2015-08-09
60
问题
有以下程序:
#include
#define SUB(X,Y) (X+1)*Y
main( )
{int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
程序运行后的输出结果是( )。
选项
A、25
B、20
C、12
D、16
答案
D
解析
本题考查宏定义。宏定义只是做简单的替换,++运算符是先使用后自增l,所以语句SUB(a++,b++)=(a++ +1)*b++(a+++1)木b++=(3+1)*4=16,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/WQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
语句:x++;++x;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
下列叙述中正确的是()。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
下列数据结构中,属于非线性的是()。
下列叙述中错误的是()。
树是结点的集合,它的根结点数目是
随机试题
广义的“传播”可以理解为
关于子宫肌瘤CT表现,不正确的是
某患者,32岁,右下6检查因龋坏已做根管治疗,叩诊(一),无松动,X线片显示根充良好,该牙如要桩冠修复.牙体预备时哪项是错误的
工程量清单计价模式所采用的综合单价不含()。
[背景资料]某广场地下车库工程,建筑面积18000m2。建设单位和某施工单位根据《建设工程施工合同(示范文本)》(GF—1999—0201)签订了施工承包合同,合同工期140d。工程实施过程中,发生了下列事件:事件一:施工单位将施工作业划分为A、B、
下列各项中,应当进行会计核算的有()。
行使票据追索权的当事人除票载收款人和最后被背书人之外,还可能是代为清偿票据债务的保证人。()
读下面某地区水系分布示意图和甲地气温、降水月分配图。有一艘满载货物的轮船远洋归来在纽约靠岸了。卸货物的工人说都是农产品。请你猜一猜最有可能是下列哪一种农产品?()
下列叙述中,正确的是
A.BreakthenewsascalmlyaspossibletochildrenB.BreakthenewsatyourownpaceC.Sharethegoodnewswithyourfriends
最新回复
(
0
)