首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请读程序: #include <stdio.h> #define SUB(X,Y) (X)*Y main() { int a=3,b=4; printf("%d\n",SUB(a++,b++)); }
请读程序: #include <stdio.h> #define SUB(X,Y) (X)*Y main() { int a=3,b=4; printf("%d\n",SUB(a++,b++)); }
admin
2009-01-15
41
问题
请读程序: #include <stdio.h> #define SUB(X,Y) (X)*Y main() { int a=3,b=4; printf("%d\n",SUB(a++,b++)); } 上面程序的输出结果是( )。
选项
A、12
B、15
C、16
D、20
答案
1
解析
本题的考查点是宏定义。a++的形式应当先使用a值,然后a才进行自加1运算,所以程序在进行SUB()乘法运算的时候,仍取a,b的原值,最后输出的结果是12。
转载请注明原文地址:https://kaotiyun.com/show/Y7Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
以下关于VB的叙述中,错误的是
下面不属于黑盒测试方法的是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
以下叙述中错误的是
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
为了删除列表框中的一个列表项,应使用的列表框方法是
结构化程序设计中,下面对goto语句使用描述正确的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
随机试题
银行会计凭证的特点包括()
下列哪项不属于遗传代谢性疾病的是
关于宫缩过强对胎儿的影响错误的是
下面哪一个图形与其他图形不一样?
证券市场按交易的性质不同,可分为()。
我国的“木雕之乡”“水晶之乡”“珊瑚之乡”分别指()。
沙伊关于智力发展的研究中,中年时代所对应任务是()
独立地重复进行某项试验,直到成功为止,每次试验成功的概率为p.假设前5次试验每次的试验费用为10元,从第6次起每次的试验费用为5元.试求这项试验的总费用的期望值a.
初二年级各班的成绩单分别保存在独立的Excel工作簿文件中,李老师需要将这些成绩单合并到一个工作簿文件中进行管理,最优的操作方法是()
A、Speedcontrol.B、Thesystem"minigap".C、Thecontrolandthemotorcar.D、Twoofdriver’sproblems.C
最新回复
(
0
)