首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define SUB(x,y)(x)*(y) main() {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出
有以下程序: #include #define SUB(x,y)(x)*(y) main() {int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 程序运行后的输出
admin
2016-04-07
28
问题
有以下程序:
#include
#define SUB(x,y)(x)*(y)
main()
{int a=3,b=4;
printf("%d\n",SUB(a++,b++));
}
程序运行后的输出结果是( )。
选项
A、15
B、12
C、16
D、20
答案
B
解析
#define命令是C语言的宏定义命令,标识符一般使用大写,为了与其他标识符区分,将标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。后置自增运算:k++表示先运算,后自加,意思是遇到k++了,先把当前k的值拿来参加运算,后面再去管它的自加。SUB(a++,b++)→(a++)*(b++)→3*4。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/QtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(struct
关于结构化程序设计原则和方法描述错误的是()。
下列选项中,不是一个算法的基本特征的是()。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
下列选项中不是字符常量的是()。
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
下列叙述中,不属于软件需求规格说明书的作用的是______。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
随机试题
《玩偶之家》是19世纪著名戏剧艺术家______的作品。()
某女28岁,结婚2年,1年前人工流产2次,至今未孕,经行量少不畅,腹痛拒按。检查:右侧附件增厚压痛,输卵管堵塞。舌质暗红,脉弦。治宜
A、糖苷键B、疏水堆积力C、氢键D、3’,5’—磷酸二酯键E、B—折叠维持DNA双链结构横向稳定性的是
上海东方公司是一家亚洲地区的玻璃套装门分销商,套装门在香港生产然后运至上海。管理当局预计年度需求量为10000套。套装门的购进单价为395元(包括运费,单位是人民币,下同)。定购和储存这些套装门相关资料如下:(1)去年的订单共22份,总处理成本
根据增值税法律制度的规定,下列关于出口退(免)税政策的表述中,正确的有()。
犯罪的过失是指行为人应当预见自己的行为_______发生危害社会的结果,因为疏忽大意而没有预见,或者已经预见_______,以致发生这种结果的一种心理态度。
Internet的主要组成部分是
Linux内核主要是由5个子系统组成的,如下图所示,其中的A是【73】子系统,B是【74】子系统。
计算机能直接识别和执行的语言是()。
RecentlytheonlineencyclopediaWikipediacelebratedits10thbirthday.Manymediaoutlets【B1】______itsgrowth,numberofartic
最新回复
(
0
)