首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #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
42
问题
以下程序的输出结果是【 】。
#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://jikaoti.com/ti/AYS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Form1的窗体上添加一个名称为Command1的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④命令按钮的标题字
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名为Form1的窗体上画一个标签(名称为Label1,标题为空白,BorderStyle属性为1,Visible属性为False)、一个文本框(名称为Tex
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个命令按钮,其名称为Command1,如图1-126(a)所示,然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3—34所示。程序功能:单击“计算”命令按钮,则计算
以下不是VisualBasic合法常量的是()。
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubFormLoad()PrivateSubImage2Click()Image1;Picture=LoadPicture(“LEA
下列选项中属于面向对象设计方法主要特征的是()。
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
随机试题
美国联邦第一部反托拉斯法是()
当今世界许多国家,特别是发达国家,都在加紧制定和实施发展高科技的计划。这一现象告诉我们()
羚羊角的正确用法是
以下药物中,不属于WHO划定的一线抗结核药物的是
土畜产公司出口肠衣一批,为防止在运输途中因容器损坏而引起渗漏损失,保险时应投保()
某企业生产一种规格为150±1mm的瓷砖,但该种瓷砖的尺寸合格品率一直较低,每天需要多名检验员将尺寸不合规格的瓷砖挑出来,造成很大的浪费,为此,企业领导专门成立了一个六两格玛项目小组来解决该问题。为了验证改进措施的效果,小组从采取改进措施后烧制的瓷砖中
2014年2月7日,国务院总理李克强主持召开国务院常务会议,听取2013年全国人大代表和全国政协委员工作汇报,决定建立全国统一的()。
甲车于上午10时离开A地驶往B地,比甲车速度快一倍的乙车则于35分钟后离开B地驶往A地,14:20甲车到达了B地,那么两辆车相遇时的时间为()。
从正态总体,v(μ,σ2)中抽取一容量为16的样本,S2为样本方差,则
There’sadirtylittlesecretinmanyAmericanhomes--couplesfightaboutthehousework.It’sNo.1issuemyhusbandandIargu
最新回复
(
0
)