首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请读程序: #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
48
问题
请读程序: #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://www.kaotiyun.com/show/Y7Hp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimxAsInteger.sAsIntegerg=1Fork=1To3x=x+1procxs=s+xNextkPrintsEndSubP
设窗体中有一个文本框Textl,若在程序中执行了Text!.SetFocus,则触发
命令按钮Commandl的事件过程如下:PrivateSubCommand1Click()Dimarr(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1To4Forj=2To4
在关系数据库中,用来表示实体间联系的是
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
下面不能作为结构化方法软件需求分析工具的是
结构化程序设计中,下面对goto语句使用描述正确的是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
随机试题
在动物实验中,一侧颈总动脉插管后,夹闭对侧颈总动脉,动脉血压升高的原因是()。
社会主义初级阶段所有制结构的主体是()。
积分等于()
脂肪动员的限速酶是
患儿,3个月。易激惹,烦躁多哭,夜寐不安,多汗,摇头擦枕,生长发育与同龄儿相同。X线骨骼检查正常。实验室检查:血清总钙及血磷偏低,钙磷乘积36,碱性磷酸酶稍有增高。初步诊断为维生素D缺乏性佝偻病,其分期是
下列项目中,可以产生暂时性差异的有()。
简述自愿原则在《证券法》上的具体体现。
从众
通过Internet发送证书是不安全的,一般采用邮寄等传统方式。存放证书的方式更为重要,存放在软盘、硬盘中被认为是不安全的,比较可靠的方式有两种:一种是智能卡,另一种就是诸如彩虹公司的ikey、SmartKey等采用USB接口的产品。与智能卡相比,Sm
Asfoodistothebody,soislearningtothemind.Ourbodiesgrowandmusclesdevelopwiththeintakeof【B1】______nutritiousf
最新回复
(
0
)