首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序,程序的运行结果是 #include<stdio.h> #define N5 #deftfie M N+1 #define fi[x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%
有下列程序,程序的运行结果是 #include<stdio.h> #define N5 #deftfie M N+1 #define fi[x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%
admin
2020-11-23
40
问题
有下列程序,程序的运行结果是
#include<stdio.h>
#define N5
#deftfie M N+1
#define fi[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 N5、#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/H53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
以下叙述中错误的是()。
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
以下叙述正确的是()。
设有定义语句:doublea,b,C;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):口口1.0口口2.0口口3.0<回车>则能进行正确输入的语句是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
综合国力
代代码必须在逻辑上满足应用需要,在结构上与处理方法相一致。这是代码设计原则中的()
Thoughsomepeoplehavesuggestedthatwomenshouldreturntohouseworkinordertoleave【C1】______jobsformen,theideahasbe
女性,50岁,反复低热1年,伴四肢大小关节肿痛。WBC8.0×109/L,Hb100g/L,ANA(-),RF(+)。经多种抗生素正规治疗无效,可能的诊断是
肝郁血热证月经先期的首选方是()
我国《合同法》要求参与各方应遵循的基本原则包括()。
下列关于中央银行干预影响汇率的说法中,正确的是()。
职业道德规范“诚信”的特征包括()。
内蒙古高原属于温带大陆性气候,降水由东向西逐渐降低。()
TheEnglishcountrysidehasaclassicimage.Peopleimaginethatlifeinthecountryisslowandcalm;thattherearenotraffic
最新回复
(
0
)