首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
admin
2015-07-31
30
问题
有以下程序
#include
#define N5
#define MN+1
#define f(x) (x*M)
main()
{ int i1, i2;
i1 = f(2) ;
i2 = f(1+1) ;
printf("%d %d\n", i1, i2);
}
程序的运行结果是( )。
选项
A、12;7
B、12;12
C、11;11
D、11;7
答案
D
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1*N+1)=7。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/cnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:floatx[6];则以下对x数组元素的正确引用形式是()。
若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是()。
下列程序的运行结果是______。#definePOWER(x)((x)*(x))main(){inti=1;printf("%d,%d",POWER(i++),i);}
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];intb;doublec;};printf("%d
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
设有变量说明int(*p)[m],其中的标识符p是()。
树是结点的集合,它的根结点的数目是()。
有以下程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;)while(t!=n);为使程序不陷入死循环,从键盘输入的数据应该是______。
下列叙述中正确的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
由于泵内存在气体,使离心泵启动时无法正常输送液体而产生汽蚀现象。 ()
A、驱虫B、清燥润肺C、清热肃肺D、清热凉肝E、泻火通便肥儿丸除健脾消积外,又能()。
《刑事诉讼法》规定,证人应当到庭作证。证人到庭后,审判人员应当做的工作包括下列哪些内容?( )
经纪是指自然人、法人和其他经济组织通过()等服务方式,促成委托人与他人的交易,并向委托人收取佣金的中介服务活动。
下列冶金设备中,不属于轧制设备的是()。
进出口货物申报后确有正当理由的,经海关同意可修改或撤销申报。下列表述中可以修改或撤销货物报关单的情况有()。
下列有关审计证据的适当性的说法中,错误的是()。
【材料】长期以来,病患“看病难、看病贵”,医生“工作累、收入低”等问题得不到有效解决,医患矛盾已演变成一个无法回避的社会问题。近期,A市3600多家医疗机构将推行医药分开综合改革。这次医药分开综合改革的核心内容主要包括三个方面。一是实施药品阳光采购。药
A却B准时C留D坚持E轻松F号码例如:她每天都(D)走路上下班,所以身体一直很不错。那位女演员给我们()下了很深的印象。
Managerssawacommensuratefallin______revenues.
最新回复
(
0
)