首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
有以下程序 #include #define N5 #define MN+1 #define f(x) (x*M) main() { int i1, i2; i1 = f(2) ; i2 = f(1+1) ; printf("%d %d\n
admin
2015-07-31
29
问题
有以下程序
#include
#define N5
#define MN+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
解析
本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1*N+1)=7。选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/Qbi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
在循环中,continue语句与break语句的区别是:______语句只是结束本次循环,然后进行循环的条件判定。
函数ftell(fp)的作用是()。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
下列选项中不是字符常量的是()。
若有"doublea;",则正确的输入语句是()。
以下叙述中正确的是______。
下列选项中,不是一个算法的基本特征的是()。
实体完整性约束要求关系数据库中元组的属性值不能为空。
随机试题
急性肾衰少尿期死因多是()
A.痰少难咳B.痰多易咳C.咳痰黄稠D.咳痰稀白E.痰多泡沫易咳燥邪犯肺证的咳痰特征是
常用绝热材料及制品中,具有密度小,热导率小,施工方便,不耐高温,可燃、防火性差等特点的是()。
投资组合保险策略、买入并持有策略与恒定混合策略三者对于市场流动性的要求之间的关系是( )。
下列选择中,不属于教师的体态语言的是()。
有62名学生,会击剑的有11人,会游泳的有56人,两种都不会的有4人,问两种都会的学生有多少人?( )
节能家电补贴推广政策给_______已久的市场吹来一股强劲的清新空气,这一政策的出台可谓_______。填入划横线部分最恰当的一项是:
根据我国法律规定,制定和修改村规民约的主体是()
微机的主机指的是____________。
A、Theyteachthemvaluablelessons.B、Theyaremoreimportantthanpresents.C、Theyteachthemtosurvivepains.D、Theyareasi
最新回复
(
0
)