首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #defineM(X,Y)(X)*(Y) #defineN(X,Y)(X)/(Y) main() {f int a=5,b=6,c=8,k; k
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #defineM(X,Y)(X)*(Y) #defineN(X,Y)(X)/(Y) main() {f int a=5,b=6,c=8,k; k
admin
2010-12-10
46
问题
阅读下列程序段,则程序的输出结果为 #include"stdio.h" #defineM(X,Y)(X)*(Y) #defineN(X,Y)(X)/(Y) main() {f 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
答案
A
解析
带参数的宏定义命令行形式如下:#de-fine宏名(形参表)替换文本。首先进行M的宏替换,之后再进行N的宏替换,替换后的表达式为(a)*(b)/(c)。
转载请注明原文地址:https://kaotiyun.com/show/sUPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是( )。
VisualBasic根据计算机访问文件的方式将文件分成3类,其中不包括()。
下面VisualBasic语句中,注释语句使用错误的是()。
窗体上有1个名为List1的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Commandl的命令按钮,并有以下程序。PrivateSubCommand1Click()
以下程序的功能是随机产生10个两位的整数:OptionBase1PrivateSubCommand1_Click() Dima(10)AsInteger DimiAsInteger Randomize Fori=1
以下不能输出"Program"的语句是( )。
以下关于文件的叙述中,错误的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
PrintRight("VBProgramming",2)语句的输出结果是( )。
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndc<=dOr2*a>c
随机试题
按存储器在微机系统中所起的不同作用,存储器可分为()。
Lifeonearth【56】manyshapesandsurelyofthestrangestisanewlydiscovered【57】whoseabilitytochangethebodily(身体的)【58】is
医疗机构对传染病患者或者疑似传染病患者应提供的措施是()
能使细胞有丝分裂停止于中期的药物是( )。
建设工程项目进度计划按编制深度可分为()。
银行对不良个人汽车贷款进行管理时,不恰当的做法是()。
环球公司于2009年7月1日对一座厂房进行改扩建。发生如下业务:(1)改扩建前该生产线的原价为1060万元,已提折旧360万元,7月1日正式开始改扩建。(2)在改扩建过程中,领用工程物资300万元,领用生产用原材料20万元,增值税税率为17%。发生改扩
成语“草木皆兵”反映的历史事件是()。
TheSun—AMixedBlessingA.PeopleinWesterncountrieshaveverymixedfeelingsaboutthesun.Ontheonehanditevokesmem
A、Thebusinessdoesn’tgoverysmoothly.B、Themanhassometroubleonhiswayhere.C、Thebossisnothappywiththespeech.D、
最新回复
(
0
)