首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序段,则程序的输出结果为 #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
45
问题
阅读下列程序段,则程序的输出结果为 #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://www.kaotiyun.com/show/y0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的VB变量名是
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VB
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
下面描述中,不属于软件危机表现的是()。
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
下列关于函数过程的叙述中,正确的是()。
某人为计算n!(0<n<=12)编写了下面的函数过程:PrivateFunctionfun(nAsInteger)AsLongDimPAsLongP=1Fork=n一1To2Step一1
在软件开发中,需求分析阶段产生的主要文档是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
()是构成C语言程序的基本单位。
随机试题
少子化とはいえ、自分の通った小学校が閉校するなんて、寂しい________。
具下列化学结构的药物为
安全预评价报告中危险、有害因素的辨识与分析过程包括()。
某项目有4个方案,甲方案财务净现值FNPV=200万元,投资现值Ip=3000万元,乙方案FNPV=180万元,Ip=2000万元;丙方案FNPV=150万元,Ip=3000万元;丁方案FNPV=200万元,Ip=2000万元,据此条件,项目的最好方案是
饰面人造木板测定游离甲醛释放量时,当发生争议时应以()的测定结果为准。
在起草法律、法规或者规章草案过程中,拟设定行政许可的,起草单位应当向制定机关说明的事项不包括()。
当银行存款的名义利率和物价变动率一致时,存户到期提取的本利和能够达到()。
论述我国现行立法权限划分体制。
下列叙述中正确的是()。
EverymorningJohngoestoworkbytrains.He【M1】______alwaysbuysanewspaper.Ithelpstomakethetime【M2】______passmoreq
最新回复
(
0
)