首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #define M(X,Y)(X)*(Y) #define N(X,Y)(X)/(Y) main() { int a=5,b=6,c=8,k;
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #define M(X,Y)(X)*(Y) #define N(X,Y)(X)/(Y) main() { int a=5,b=6,c=8,k;
admin
2009-02-15
59
问题
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #define M(X,Y)(X)*(Y) #define N(X,Y)(X)/(Y) main() { int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d\n",k);}
选项
A、3
B、5
C、6
D、8
答案
1
解析
带参数的宏定义命令行形式如下:#define宏名(形参表)替换文本。首先进行M的宏替换,之后再进行N的宏替换,替换后的表达式为(a)* (b)/(c)。
转载请注明原文地址:https://kaotiyun.com/show/y0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
设有如下事件过程:PrivateSubForm_Click()x=0Whilex10x=x+1x=x*xWendPrintxEndSub运行程序,单击窗体,输出结果是
通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是
窗体上有Commandl、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommandlClick()
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
开发大型软件时,产生困难的根本原因是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick
在数据处理中,其处理的最小单位是()。
与数学式子对应的C语言表达式是
随机试题
为什么说票据属于要式证券?
社区康复护理的最终目标是
正常成人一昼夜尿量一般为()。
某工程商品混凝土的目标产量为500m3,单价720元/m3,损耗率4%。实际产量为550m3,单价730元/m3,损耗率3%。采用因素分析法进行分析,由于单价提高使费用增加了()元。
“股票化的指数投资产品”指的是()。
下列()投资理财工具最适合于退休养老规划。
乙企业“原材料”科目借方余额200万元,“生产成本”科目借方余额200万元,“材料采购”科目借方余额50万元,“材料成本差异”科目贷方余额30万元,“库存商品”借方余额550万元,存货跌价准备贷方余额50万元。该企业期末资产负债表中“存货”项目应填列的金额
送往迎来:承先启后
()由综合布线系统的建筑物进线设备、电话、数据和计算机等各种主机设备及其保安配线设备等组成。
RudolphValentinoboughtabeautifulring.Thejewelersaidthatithada【D6】________onit,butValentinodidnot【D7】________cur
最新回复
(
0
)