首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
2016-12-28
29
问题
有下列程序:
#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个宏定义语句,分别是:#define N 5、#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=1+1*5+1=7。
转载请注明原文地址:https://kaotiyun.com/show/BrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下程序#includemain(){intc;while((c=getchar())!=′\n){switch(c-′2′){case0:case1:putchar(c+4);case2:putcha
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
有以下程序voidf(int*q){inti=0;for(;i
以下数组定义中错误的是
下列叙述中正确的是
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
下列叙述中,不属于测试的特征的是
随机试题
《2017年中国网民失眠地图》在京发布,调研结果显示:80%的参与者曾有失眠的经历,其中上海、广州比例最高,长沙、北京、深圳紧随其后。有失眠经历的人群中入睡困难是最主要的失眠表现,超过57%的调研参与者不能全面了解失眠危害,仅4.5%的参与者认为出现失眠应
[A]Althoughpainmaybeahorriblenecessity,thereisnodoubtthathumanitycouldcopewithfarlessofthechronicsort.Un
关于股份有限公司股票的发行,下列说法中错误的是()
心左界,主要构成部分是
某山区人群氟牙症流行,经调查饮水氟浓度为0.1~0.3mg/kg。造成该地区氟牙症流行的最可能的原因是
下列犯罪嫌疑人、被告人中.哪些不适用取保候审?()
请简述盈亏平衡分析的前提条件。
某污水管道工程,土质为粉质粘土,上游支管采用DN500mm高密度聚乙烯波纹管,下游总管采用φ1200mm钢筋混凝土管,检查井采用砖砌。一般地段采用开槽埋管施工方法,槽底最深为5m,槽宽最宽为2.5m。地下水埋深4.5m。为维持现有交通,φ1200mm钢筋
请在【答题】菜单中单击【考生文件夹】按钮,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。将文档中
Accordingtothepassage,apersonwhoisnotwillingtochangehismindandhardtodealwith,probablysleeps______.Whatth
最新回复
(
0
)