首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2013-02-23
44
问题
有以下程序
#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 12
B、11 7
C、11 11
D、12 7
答案
B
解析
根据宏替换的替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://www.kaotiyun.com/show/HBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;……}
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX");char**p;inti;
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1,i++,k++)printf("****\n");
有以下程序main(){intn[3],i,j;for(i=0;i<3;i++)n[i]=0;for(i=0;i<2,i++)for(j=0;j<2;j++)n[j]=n[i]+
若有如下定义:ints[3]则下面表达式中不能代表数组元素s[1]的地址的是()
有以下程序;intf1(doubleA){returna*a;}intf2(doublex,doubley){doublea,b;a=n(x);b=f1(y);
在下列叙述中,不正确的一条是______。
结构化程序设计主要强调的是
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
随机试题
上级人民法院在收到对罚款或拘留的复议申请后
女,49岁,患慢性肾功能衰竭,头晕,嗜睡,定向力障碍,检查:内生肌酐清除率25ml/min,血尿素氮60mmol/L,且伴有消化道等各系统症状,给予哪种饮食为宜
若函数f(x,y)在闭区域D上连续,下列关于极值点的陈述中正确的是:
关于混凝土工程雨期施工的说法,正确的有()。
X公司与领料单相关的以下规定中,存在缺陷的是()。
根据其他因子与“解决问题”因子的相关分析结果,应对方式问卷各因子的关系序列图是()。
TheGowanusCanalinBrooklynisnotoriouslytoxic.Since1869,themile-longwaterwayhasbeenadumpinggroundforgarbage,in
下列选项中,哪一项不属于X.800的安全服务?()
A、Howafarmerhelpedhercowintheflood.B、Howacowhelpedherownerintheflood.C、Howtherescuershelpedafarmerinthe
A、Theagentshouldonlyknowpricingpoliciesofhotels.B、Theagentneedstoknowhowtocomputefares.C、Theagentcanchange
最新回复
(
0
)