首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; #include #define N 2 #define M N+1 #define MUN(M+1)*M/2 main() { printf("%d\n",MUN); }
有以下程序; #include #define N 2 #define M N+1 #define MUN(M+1)*M/2 main() { printf("%d\n",MUN); }
admin
2019-01-11
39
问题
有以下程序;
#include
#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
答案
A
解析
带参数的宏的调用格式:宏名(实参表),替换过程是,用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。MUN被置换成(2+1+1)×2+1/2;程序的运行结果是6,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/k4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
有以下程序main(){inti=0,s=0;for(;;){if(i==3‖i==5)continue;if(i==6)break;i++;
以下程序输出的最后一个值是______。intff(intn){staticintf=1;f=f*n;returnf}main(){inti;
以下叙述中错误的是
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!请修改程序中的错误,使它能得出正确的结果。注意:不要
请补充函数proc(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdascasdfgasdasasmlosd,子字符串为asd,则应输出3。注意:部分源程序给出如下。请勿改动函
在软件开发中,下面的任务不属于设计阶段的是()。
下面不属于软件工程的三个要素的是______。
随机试题
下列程序的输出结果是inta=1;intf(){inta=2;returna;}voidmain(){printf("%d,%d",a,f());}()
分泌胃泌素的细胞是分泌胃蛋白酶原的细胞是
A.濡脉B.缓脉C.紧脉D.芤脉E.涩脉大失血,伤阴的脉象是
私募发行的优点为()。
中国第一个资产阶级政治团体是兴中会。()
同时打开游泳池的A、B两个进水管,加满水需l小时30分钟,且A管比B管多进水180立方米。若单独打开A管,加满水需2小时40分钟。则B管每分钟进水多少立方米?()
某国家领导人要在连续6天(分别编号为第一天,第二天……第六天)内观察6座工厂F、G、H、J、Q和R,每天只视察一座工厂,每座工厂只被视察一次。视察时间的安排必须符合下列条件:(1)视察F在第一天或第六天。(2)视察J的日子比视察Q的日子早。(3)视察
在考生文件夹下,打开文档word2.docx,按照要求完成下列操作并以该文件名(word2.docx)保存文档。【文档开始】产品名称产量(万台)合计(万台)一季度二季度三季度四季度
MigrantWorkersInthepasttwentyyears,therehasbeenanincreasingtendencyforworkerstomovefromonecountrytoanot
Weadvisedthemtotakearest,butthey______onfinishingthework.
最新回复
(
0
)