首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> #define M 5 #define N M+M main() { int k; k;N*N*5; printf("%d\n"k);
以下程序的输出结果是【 】。 #include <stdio.h> #define M 5 #define N M+M main() { int k; k;N*N*5; printf("%d\n"k);
admin
2009-01-15
68
问题
以下程序的输出结果是【 】。
#include <stdio.h>
#define M 5
#define N M+M
main()
{ 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/8OHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为Label1的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,
设有如下函数:FunctionDelSpace(chAsString)AsIntegerDimn%,st$,c$st=""n=0Fork=1ToLen(ch)c=Mid(ch,k,1)Ifc<>""Thenst=st&c
设a=2,b=3,c=4,d=5,表达式Nota<=cOr4*c=b^2Andb<>a+c的值是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tSeore”和一个空表“tTemp”。试按以下要求完成设计。(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人
以下叙述中错误的是
软件(程序)调试的任务是
表达式12/2\4的值是
负责数据库中查询操作的数据库语言是( )。
随机试题
无因管理之债属于()
A、Krafft点B、昙点C、HLBD、CMCE、杀菌与消毒剂阳离子型表面活性剂为()。
下列哪个行为不构成信用卡诈骗罪:
甲公司于2019年12月31日预计负债科目贷方余额为150万元(全为售后服务费),2019年实际发生产品售后服务费用100万元,2020年12月31日预提产品售后服务费用50万元,2020年12月31日该项负债的计税基础为()万元。(假定按照税法
16PF在实施过程中,时间限制为()。
案例:阅读下面的习作,完成第17~18题。热爱成就精彩人生①热爱,让我们的人生变得充实而有意义。②“杂交水稻之父”袁隆平,因为热爱,一生都在不懈追求。50多年来,袁隆平始终在农业科研第一线辛勤耕耘、不懈探索.为人类运
公共政策制定所必须具备的两个基本要素是()。
立法者用法引导社会关系朝着预定方向发展是以()。
InthispartoftheReadingsection,youwillread2passages.Youwillhave40minutestoreadthepassagesandanswertheques
黄河全长约5464千米,是中国境内仅次于长江的第二大长河。黄河发源于巴颜喀拉山(theBayanHarMountains),流经中国9个省区,最后注入渤海。黄河被称为中国的母亲河,是中华文明的摇篮。黄河流域(basin)是中华民族的发源地之一。历史上
最新回复
(
0
)