首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是
有以下程序 #include <stdio.h> #define N 2 #define M N+1 #define MUN (M+1)*M/2 main() { printf( "%d\n", MUN ); } 程序运行后的输出结果是
admin
2021-04-28
34
问题
有以下程序
#include <stdio.h>
#define N 2
#define M N+1
#define MUN (M+1)*M/2
main()
{
printf( "%d\n", MUN );
}
程序运行后的输出结果是
选项
A、8
B、9
C、5
D、6
答案
D
解析
带参数的宏的调用格式:宏名(实参表),替换过程是,用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。MUN被置换成(M+1)*M/2,M置换成N+1,N置换为2;得到M=N+1=3,MUN=(M+1)*M/2=6,程序的运行结果是6,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9Wtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf(″%d\n″,z);}程序的输出结果是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
以下叙述中错误的是
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
有以下程序:#includemain(){ intx=1,y=0,a=0,b=0; switch(x) { case1:switch(y){ case0:a++;break;case1:
数据库设计过程不包括
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下列描述中错误的是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
随机试题
设事件A,B相互独立,P(A)=0.3,且=0.7,则P(B)=________.
ThetraditionalAmericanThanksgivingDaycelebrationgoesbackto1621.
孟氏骨折是指
边界层分离现象是指( )。
项目处在一个不断发展变化的环境之中,因此,项目本身也难免发生各种各样的变化,于是项目团队需要对项目进行各种修改,这些变化和修改就是变更。变更发生在项目的范围、进度、质量、费用、风险、人力资源、沟通以及合同等各个方面,并会对其他方面产生一定的影响。其中范围变
研究者在半年时间内调查了6岁、10岁、20岁、30岁、40岁、50岁、60岁被试群体对老鼠、蛇、插座、汽车等事物的恐惧反应,以验证其进化心理学观点。该设计属于
暗适应
Thefollowingparagraphsaregiveninawrongorder.Forquestions1—5,youarerequiredtoreorganizetheseparagraphsintoa
Asagiantofthestockmarket,Appleisunusual.Formuchofthepast20years,threecompanieshavealternatedintheroleof
A、Tolivetherepermanently.B、Tostaythereforhalfayear.C、Tofindabetterjobtosupportherself.D、Tosellleathergoods
最新回复
(
0
)