首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S
admin
2009-02-15
43
问题
以下程序运行后,输出结果是 #define PT 5.5 #define S(x) PT*x*x #include<stdio.h> main() { int a=1,b=2; printf("%4.1f\n",S(a+b));}
选项
A、49.5
B、9.5
C、22
D、45
答案
1
解析
宏替换用“#define宏名宏体”的形式来定义。在进行编译预处理时,将把程序中宏定义之后的所有宏名用宏体替换。宏虽然可以带参数,但宏替换过程中不像函数那样要进行参数值的计算、传递及结果返回等操作;宏替换只是简单的字符替换,不进行计算。因而本题中的S(a+b)进行宏替换后为PT* 1+2*1+2=5.5*1+2*1+2=9.5。注意:带参数的宏定义。
转载请注明原文地址:https://kaotiyun.com/show/cvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了用键盘打开菜单和执行菜单命令,第一步应按的键是
以下关于VB的叙述中,错误的是
以下关于变量作用域的叙述中错误的是
对软件设计中应遵循的准则描述正确的是()。
窗体上有1个名称为Labell的标签;1个名称为Listl,且含有若干表项的列表框。为了使得单击Listl中某个表项时,在Labell中相应地显示该表项,应使用的程序代码为
如下关于变体类型变量的叙述中,错误的是
在软件设计中,不属于过程设计工具的是
设有如下关系表:则下列操作正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后单
随机试题
A.归脾汤B.八珍汤C.黄土汤D.补中益气汤患者吐血缠绵不止,时轻时重。血色黯淡,神疲乏力,心悸气短,面色苍白,舌质淡,脉细弱,主方宜选
固氮酶由()和()两种蛋白质组成,固氮酶要求的反应条件是()、()和()。
李女士,怀孕36周,第一胎。昨晚突然阴道出血,出血量约400ml,无腹痛。检查:血压13.3/8kPa(100/60mmHg),宫底高度与孕月相符,腹软无压痛,胎位清楚,胎心音110/min。患者诊断可能性最大是
根据下面材料,回答问题。对于大众来说,科学无处不在,它完全可以成为社会流行文化的一部分,享受科学文化知识就像看书、读报、听音乐、看电影一样。近日,由中国科协主办的“典赞.2016科普中国”活动揭晓了2016年度十大“科学”流言终结榜,同
以下说法正确的有()。
独生子女教育要注意为独生子女“_______”伙伴关系,注意_______相结合,提供力所能及的劳动条件.
进口:出口
板块结构理论认为,地球的外壳分为若干部分或称为板块,这些板块始终处于相对运动之中。板块的不断移动,使断层——穿过岩层的地质裂缝——的应力不断增加,造成岩层的略微变形,最终断裂而产生断层地震。这时变形的岩层会弹回来,像一根拉长的橡皮带绷断后一样。其后,断层的
小张向某一证券公司办理委托股票买卖时,这一公司向小张保证投资回报率为30%。请问这一证券公司的行为属于()。
通过VisualFoxPro的视图,不仅可以查询数据库表,还可以______数据库表。
最新回复
(
0
)