首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-07-31
27
问题
有以下程序
#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
解析
本题考查宏定义,宏定义只是做个简单的替换,执行SUB(a++ ,b++)=(a++ +1)*b++=16,选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/U8i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义和语句:intu=011,y=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
注释说明了程序的功能,它分为【】注释和功能性注释。
下列不属于C语言关键字的选项是()。
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
以下叙述中正确的是______。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p])______;re
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
随机试题
当在表面粗糙度代号上标注轮廓算术平均偏差时,应省略“Ra”符号。()
某社区医院在9月20日“全国爱牙日”这一天。在社区居民中开展“关注牙齿健康,享受无病齿生活”的健康教育活动,针对社区居民的牙齿健康问题,答疑解难,帮助他们澄清健齿观念,作出健齿决策。该社区医院使用的人际传播形式为
能够合成烟酸的氨基酸是
A、脓血便B、鲜血便C、胨状便D、稀糊便E、细条样便细菌性痢疾可出现()。
某项目中建筑安装工程费用为560万元,设备工器具购置费用为330万元,工程建设其他费用为133万元,基本预备费为102万元,涨价预备费为55万元,建设期贷款利息为59万元(没有固定资产投资方向调节税),则静态投资为( )万元。
某银行2009年3月20日向某商业企业发放短期贷款100万元,期限为6个月,假定该档次贷款月利率6‰。该企业在取得贷款后,没有提取现金,将该笔贷款全部转为单位活期存款,在2009年6月20前该笔活期存款没有发生任何存取行为.假定单位活期存款月利率2.25‰
下列关于大数据的表述中,正确的是()。
美国学生热衷于吸收各学科的成就,然后通过辩论剔除混乱知识体系中的糟粕和谬论,从而获得迅速进步。这个现象说明了()。
A、Ithastakenintoconsiderationtheopinionsandsuggestionsfromvariouspartsoftheworld.B、Itsphysicaldistancefromthe
SinceIboughtacomputerlastmonth,anewworldhasopenedupbeforeme,aworldthatreachesfarbeyondmyimmediatesurroun
最新回复
(
0
)