首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后,输出结果是 #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
46
问题
以下程序运行后,输出结果是 #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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()c=1234c1=Trim(Str((c))F
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本
在窗体上画1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,编写如下Click事件过程:Click事件过程:PrivateSubCommand1_Click()CD1.FileName=""CD1.Filter=
下列关于菜单项的描述中,错误的是
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在关系模型中,每一个二维表称为一个
在软件开发中,需求分析阶段可以使用的工具是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsStringDimsLen
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
随机试题
一个字符型变量所占内存的字节数是_________。
对于合并前列腺肥大的老年高血压患者应优先选用
放射工作人员全身均匀照射时,防止随机性效应的年剂量当量限值是
心搏骤停最主要的临床征象是
牙髓失活法最严重的并发症是
女,28岁,患风湿性心脏病二尖瓣狭窄6年,日常活动即出现胸闷、气短,做心脏彩超示重度二尖瓣狭窄。根据其临床表现,心功能为
不能作为气雾剂抛射剂的是
甲公司拟承包乙集团投资开发的主题公园中的游乐场,承包期限5年,承包时一次性支付经营权使用费25000万元,按承包年限平均分摊,承包期内每年上交5000万元承包费,并且每年按其年收入的10%向乙集团支付管理费。甲公司目前正在进行2021年盈亏平衡分析。相关资
下列各项属于抗逆力的外部支持因素的有()。
今年,小军5岁,爸爸31岁,再过____________年,爸爸的年龄是小军的3倍。
最新回复
(
0
)