首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://jikaoti.com/ti/I6i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是______。
已有定义int(*q)(),指针q可以()。
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%C%C%C%C",&C1,&C2,&C3,&C4);c5=getchar();c6=getc
有下列程序:main(){intx=5;do(printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
语句:x++;++x;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
C语言结构体类型变量在程序执行期间()。
以下叙述中错误的是
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
下列有关生活常识的说法中,正确的是()。
Thehumanspecieshasincreaseditslifespanby________.
A.硬结直径小于5mmB.硬结直径为5~10mm之间C.1岁婴儿,硬结直径为10~20mmD.硬结直径5~10mm,2~3d消失E.硬结直径为20mm以上,7d未退关于结核菌素试验的判断
按载脂蛋白的组成可分为
A.调整补偿曲线曲度B.调整横抬曲线曲度C.调整牙尖斜度D.调整切导斜度E.调整髁导斜度实现侧运动的平衡,最有效的方法是
乙酰CoA羧化酶的变构抑制剂是()。
记录检查结果描述文字哪项是错误的
关于普通商业企业经营乙类非处方药正确的是()
计算机能否输出正确的会计信息,完全取决于处理程序的正确与否。()
下列关于袁世凯为首的北洋军阀政权性质的说法准确的是()。
最新回复
(
0
)