首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
结构化分析方法是面向______进行分析的方法。
有下列程序:main(){intx=5;do(printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
执行语句printf(“%ukn”,+12345)的输出结果是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
下列叙述中正确的是()。
若a的值为1,则表达式!a‖++a的值是______。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中错误的是()。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
随机试题
对下列哪些行政不作为行为,行政相对人可以提起行政复议()
地震区,在多层砌体房屋中设置构造柱。并与圈梁连接共同工作,其最主要的作用是什么?
【背景资料】某市政供热管道工程,供回水温度为95℃/70℃,主体采用直埋敷设。管线经过公共绿地和A公司场院,A公司院内建筑密集,空间狭窄。供热管线局部需穿越道路,道路下面敷设有多种管道。项目部拟在道路两侧各设置1个工作坑。采用人工挖土顶管施工,先顶入D
电算化账务处理流程的初始设置包括()。
关于证券自营业务的规模及比例控制,下列说法正确的有()。
(2009年卷一第100题)吴某拥有一项发明专利权。张某在对吴某的发明进行改进后,研制出了一项具有更好效果的新发明并就该发明获得了专利权,但张某对其发明的实施依赖于对吴某发明的实施。下列说法哪些是正确的?
下列选项中,作品全部是萧友梅创作的是()。
以下说法正确的是:
Asshewalkedroundthehuge(巨大的)department,store(百货商场),Susanfound(发现,找到;创办)itverydifficulttochoose(挑选,决定)asuitabl
Heisthemanyoucanrelyon.Henevergoesbackonhis______.
最新回复
(
0
)