首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
95
问题
以下程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
运行以下程序后,输出的图案是()。Forml.ClsAS:StringS(10,“*”)Fori=1To5n=10-2*iXS=AS:Y$=SpaceS(n)Mid$(X$,i+1,n)=Y$Pr
关于菜单设计,下列叙述中错误的是()。
设有下列语句:x=5Ifx>0Theny=ly=5程序运行后,则下列叙述中正确的是()
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPriva
在考生文件夹下有一个工程文件sjt5.vbp,在其窗体中有一个实心圆。程序运行时。当用鼠标左键单击窗体任何空白位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。要求:请去掉程序
在考生文件夹下有一个工程文件sjt4.vbp。该程序的功能是计算M!+(M+1)!+(M+2)!+…+N!之和。窗体上有名称分别为Textl、Text2的两个文本框,用于接收输入的M和N(要求M<N)。单击名称为Commandl、标题为“计算”的命令按钮,
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
软件生命周期中的活动不包括
输入VB源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
随机试题
定量研究中的每一个分数都代表某个对象或被试者在某一特性方面水平的客观记录,任何不恰当的操作或数据采案中的误差等,都会削弱这种数据的()
可被胃黏膜吸收的物质是
某建筑采用现浇整体楼梯,楼梯共3层自然层,楼梯间净长6m,净宽4m,楼梯井宽450mm,长3m,则该现浇楼梯的混凝土工程量为()m2。
股份公司在提供优先认股权时会设定一个股权登记日,在股权登记日之前股票称为除权股。()
TheZhusuan,otherwiseknownastheChineseabacuswasofficiallylistedasanintangibleculturalheritageatthe8thAnnualUN
观察学习的基本过程是()
对于不支持TCP/IP的设备(15)用SNMP进行管理。在SNMPV3中,以前称为管理站和代理的事物现在统一叫作(16)。
路由器的发展表现在:从基于软件实现的路由功能的单胶线CPU结构路由器,转向基于硬件专用ASIC:芯片路由交换的高性能的()。
在设计程序时,应采纳的原则之一是_______。
ItissaidthatinEnglanddeathispressing,inCanadainevitableandinCaliforniaoptional.Smallwonder.Americans’lifeexp
最新回复
(
0
)