首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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", i
有以下程序 #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", i
admin
2019-06-09
48
问题
有以下程序
#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、11 7
B、12 12
C、11 11
D、12 7
答案
A
解析
宏替换只是使用宏名代替一个字符串,是一种机械的置换,所以表达式i1=f(2)=(2*M)=(2*N+1)=(2*5+1)=11,i2=f(1+1)=(1+1*M)=(1+1*N+1)=(1+1*5+1)=7,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/9RRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下能正确定义字符串的语句是
有以下程序main(){chara[5][10]={’’one’’,’’two’’,’’three’’,’’four’’,’’fiye’’);inti,j;chart;for(i=0;i<4;i++)for0=i+1;j<5;j++)
有以下程序main(){charch[]=’’uVwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序运行后的输出结果是
有以下程序yoidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;)main(){char*sl=’’abc”,*s2=’’123“;swap(s1,s2);printf(’’%s,%s\n”,s1
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
已知inta=6;则执行a+=a-=a*a;语句后,a的值为()。
设有定义:structcomplex{intreal,unreal;}datal={1,8),data2;则以下赋值语句中错误的是()。
程序测试的目的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
随机试题
痛风时尿沉渣结晶为()。
在下列评价方法中,属于互斥型投资方案经济效果动态评价方法的是()。
税收最小化通常是遗产规划的一个重要动机,也是遗产规划的唯一目标。()
下列属于纳税申报方式的有()。
下列业务事项中,能够引起经营活动产生的现金流量净额发生变化的有()。
热线干预遵循的基本原则是()
阅读以下一组材料:材料1中国日报网环球在线消息:据英国媒体报道,伊拉克警方26日称,伊拉克首都巴格达25日发生的两起自杀式汽车炸弹爆炸事件,目前已造成155人死亡,500多人受伤,这是该国两年多来发生的最严重的一次袭击。据悉,这两起爆炸袭击靠近伊拉克
若系统中存在一个等待事务集{T0,T1,T2,…Tn},其中T0正等待被T1锁住的数据项D1,T1正等待被T2锁住的数据项D2,……,Tn-1正等待被Tn锁住的数据项Dn,Tn正等待被T0锁住的数据项D0,则系统处于______的工作状态。A.封锁B.
监理项目实行总监理工程师负责制,当重大工程质量事故发生后,总监理工程师首先要做的事情是(9)。
请在“答题”菜单中选择相应的命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。公司将于今年举办“创新产品展示说明会”,市场部助理小王需要将会议邀请函制作完成,并寄送给相关的客户。现在,请你按照如下需求,把“Word.docx”
最新回复
(
0
)