首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序的运行结果是 #include<stdio.h> #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=
有下列程序,程序的运行结果是 #include<stdio.h> #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=
admin
2017-04-26
74
问题
有下列程序,程序的运行结果是
#include<stdio.h>
#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个宏定义语句,分别是:#defineN 5、#define M N+5和#definef(x)(x*M),所以根据C语言的宏替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/OvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
有以下程序#includemain(){FILE*fp;inti,a[6]={l,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,
以下数组定义中错误的是
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
随机试题
产气肠杆菌甲基红实验为阳性反应。
月经期血中激素变化是
对于重力坝坝体的防渗与排水设施,下列说法正确的是()。
()是重要的人气指标,它能反映市场的供求关系和买卖双方力量的强弱。
高校教师岗位设置应遵循哪些原则?
阅读下面的文章,完成下列问题。①波兰尼认为人类的知识有两种:通常被描述为知识的,即以书面文字、图表和数学公式加以表述的,只是一种类型的知识;而未被表述的知识,像我们在做某事的行动中所拥有的知识,是另一种知识。他把前者称为显性知识,而将后者称为隐性知识,也
公安振出所可以裁决警告、50元以下罚款。()
领导要你负责组织一次全体人员去上海自由贸易区学习和考察的活动,你怎么做?
教育当然需要传授知识,把人类已经获得的知识传授给新的一代。但更重要的是培养学生独立思考的能力,培养学生运用获得的知识去解决面临的新问题的能力,培养他们继续获得新的知识、善于总结新的经验、发展新的理论的科学的思想方法。这段话主要支持了这样一种观点,即教育(
AnnouncementForestapartmentJune5RE:NewDirectorWehavebeenlookingforournewdirectorinthelast3months.Afterane
最新回复
(
0
)