首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序段,则程序的输出结果为 #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
51
问题
阅读下列程序段,则程序的输出结果为 #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全国计算机二级
相关试题推荐
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUP事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimeAsStri
在窗体上添加“控件”的正确的操作方式是
以下关于过程及过程参数的描述中,错误的是
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,iAsIntegerRandomize
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)StaticxAsIntegerx=x+aPrintx;EndSubPrivateSubConunand1_Click()inc2inc3
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
下列方法中,不属于软件调试方法的是()。
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
以下关于函数过程的叙述中,正确的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
人们对四气的认识,主要依据是
一病人外伤后,下列临床体征检查哪一项支持骨盆骨折的诊断
支气管肺炎与支气管炎的主要区别点是
保险公司的保费收入只能用来购买风险比较小政府债券。()
电影院直跑楼梯中间平台深度的最小尺寸是:
对增、减工作项目时的调整方法,表述正确的是()。
下列关于DM广告的形式,说法错误的是()。
关于法律的效力,下列说法正确的有()。
802.11标准定义的分布式协调功能采用了(63)协议。
字符变量以char类型表示,它在内存中占【】bit。
最新回复
(
0
)