首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; #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
74
问题
有以下程序;
#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全国计算机二级
相关试题推荐
下面关于完全二叉树的叙述中,错误的是______。
下列叙述中,不符合良好程序设计风格要求的是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
数据库的设计通常可以分为这样四个步骤:需求分析、概念设计、______、和物理设计。
请编写函数fun(),其功能是计算并输出下列多项式的值:F=1+1/1!+1/2!+1/3!+1/4!+…+1/m!例如,若主函数从键盘给键盘给m输入5,则输出为F=2.716667。注意:m的值要求大于1但不大于100。部分源程序给出如下。
下列字符数组初始化语句中,不正确的是()。
在线性表的多种存储结构中,最简单的方法是【】
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
下列与队列结构有关联的是()。
随机试题
A.以健康人或病人作为受试对象B.试验时使用对照和双盲法C.不选择弱势人群作为受试者D.试验中受试者得到专家的允许后可自由决定是否退出E.弱势人群若参加试验,需要监护人的签字能体现人体试验科学原则的是
激发较大范围内瞬间出现大量滑坡的重要因素是()。
下列科目中,按照《2018年政府收支分类科目》规定,属于支出经济分类的是()。
(2016年真题)下列对古代科技著作的表述,不正确的是()。
材料三:阅读下面的短文。完成71—75题。织袜机是英国牧师李.维利亚1593年发明的。关于这项发明还有一段有趣的插曲。当年这位发明家为了向织袜女工梅丽求婚,苦思冥想,别出心裁地发明了能帮助梅丽摆脱繁重劳动的织袜机,并以此作为奉献给心上人的结婚礼物
根据我国《刑事诉讼法》的规定,某居民小区的老白发现常在这一带推销小商品的黑子有盗窃行为,他可以向下列哪些专门机关进行报案,举报()。
A.Don’tleavetheaudienceout.B.Makeitsimpletounderstand.C.Bepreparedandpractice.D.Complementyourspeechwithvi
下列信用形式属于银行信用的是()。[中央财经大学2012研]
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
Readthetextbelowaboutfoodindustry.Inmostofthelines(34-45),thereisoneextraword.Iteitherisgrammaticallyin
最新回复
(
0
)