首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序段,则程序的输出结果为 #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
28
问题
阅读下列程序段,则程序的输出结果为 #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运行程序,单击窗体,输出结果是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
在程序运行时,下面的叙述中正确的是
下列选项中不属于软件生命周期开发阶段任务的是
窗体上有Commandl、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommandlClick()
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
下列选项中,不属于数据模型所描述的内容的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
在一个C语言程序中
______是构成C语言程序的基本单位。
随机试题
IP地址包含两部分:________和主机号。
Hehasbeencalledthe"missinglink"Half-man,half-beast.Heissupposedtoliveinthehighestmountainintheworld—Mount
下列非霍奇金淋巴瘤预后最差的类型是
蛋白质分子中引起280nm光吸收峰最主要的成分是
计算机中的内部存储器包括()。
下列不属于医疗费用保险的是( )。
许老师因为小明上课不注意听讲,罚其自扇耳光五下,并将他安排在教室最后一排。该老师的做法()
下列关于多元智力理论叙述错误的是()
应该看到,“少数人靠觉悟,多数人靠政策”。将各种社会问题归结为良知不守,则有逻辑倒置和认知错位之嫌。很多问题,是缺“法”导致缺“德”,而不是相反。如果监管和惩罚机制能够得到严格执行,食品生产者的“投毒冲动”就能得到有效抑制;如果制度健全,使好人流血之后不再
教育
最新回复
(
0
)