首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() { int i1,i2; i1=f(2); i2=f(
有下列程序: #include #define N 5 #define M N+1 #define f(x)(x*M) main() { int i1,i2; i1=f(2); i2=f(
admin
2013-10-19
19
问题
有下列程序:
#include
#define N 5
#define M N+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
解析
在本题中,定义了3个宏定义语句,分别是:#defineN5、#define M N+5和#define f(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=l+1*5+1=7。
转载请注明原文地址:https://jikaoti.com/ti/CCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
以下叙述中正确的是()。
a、b、c、d变量均为float类型且已正确赋值,下列选项中与数学式子“2ab/(5cd)”等价的C语言表达式是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
C语言中下列叙述正确的是_______。
随机试题
金融工具的流动性与收益性呈()。
在结构化分析方法中,定义了数据流图中每一图形元素的描述工具是()
ThenumberofspeakersofEnglishinShakespeare’stimeisestimatedtohavebeenaboutfivemillion.Todayitisestimatedthat
中等城市防洪标准重现期的设定年限应为:[2011-34]
大华公司为股份有限公司,该公司净资产额为5000万元,该公司已发行400万元元债券,则该公司最多可再发行()万元债券。
甲股份有限公司(以下简称“甲公司”)为增值税一般纳税人,销售商品适用的增值税税率为13%。2×20年发生如下业务:(1)2×20年1月甲公司董事会决定将本公司生产的200件产品作为福利发放给公司管理人员。该批产品的单位成本为0.8万元,市场销售价格为每件
同法工作人员对明知不符合减刑、假释、暂予监外执行条件的罪犯,故意予以减刑,假释或者暂予监外执行的行为,应判处()。
西汉时,主张文治,反对“马上治天下”的是
(2009年真题)下列共有关系中,属于共同共有关系的有
设f(x)二阶可导,f(0)=0,且f″(x)>0.证明:对任意的a>0,b>0,有f(a+b)>f(a)+f(b).
最新回复
(
0
)