首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> #define M 5 #define N M+M main0 { int k;
以下程序的输出结果是【 】。 #include <stdio.h> #define M 5 #define N M+M main0 { int k;
admin
2009-06-20
24
问题
以下程序的输出结果是【 】。
#include <stdio.h>
#define M 5
#define N M+M
main0
{ int k;
k = N’N*5; printf("%d\n",k);
}
选项
答案
55
解析
本题考查的知识点是:宏替换。宏替换不是函数调用,所以不能因为M被定义为5,而N被定义为M+M而武断地认为N的值就是5+5=10。宏替换就是简单的字符串替换,以本题为例;因为N被定义为M+M,所以k=N*N*5;语句展开后为 k=M+M*M+M*5;。又因为M被定义为5,所以再展开后为K=5+5*5+5*5;。现在不难计算出,这个表达式的结果为k=55。故最终输出结果是55。
转载请注明原文地址:https://kaotiyun.com/show/26Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于菜单的叙述中错误的是
关于菜单设计,下列叙述中错误的是()。
两个或两个以上的模块之间关联的紧密程度称为()。
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLenAsIntegerte
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPriva
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若干个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两
若变量a未事先定义而商接使用(例如:a=0),则变量a的类型是
下面不能作为结构化方法软件需求分析工具的是
下列关于二叉树的叙述中,正确的是
随机试题
工业毒物侵入人体的途径有呼吸道、皮肤和消化道。()
骨盆出口狭窄时可测量骨盆出口——径。
《香市》的作者是()
患儿,男性,5岁,前牙反颌,后牙近中错颌,反覆颌深,反覆盖小,牙齿无松动,牙列整齐,无拥挤。乳牙期矫治的目的是
施工单位必须保证安全设施的工程质量符合有关法律、法规、国家标准或者行业标准、设计文件以及合同的约定,并经质量监督机构核定为合格或优良。这就要求施工单位必须按()承担相应的工程任务,不得擅自超越()及业务范围承包工程;必须依据安全设施设计和技术标准精
中国证监会及其派出机构有权采取下列()措施,对期货公司或者营业部的经营管理、业务活动、财务状况等进行检查。
定量研究基于实证主义方法,其功能在于揭示和描述( )。
中国共产党对民主党派所采取的基本方针是()。
A、Arrangingforameeting.B、Discussingaproposal.C、Outlininganinvitationletter.D、Makinganapology.A工作商务类,行动计划题。女士希望能尽早和
Adultsaregettingsmarteraboutbowsmartbabiesare.Notlongago,researcherslearnedthat4-day-oldscouldunderstand【B1】__
最新回复
(
0
)