首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #define PI 3.1415 #define ARE(X) PI*x*x main() { int r=2; printf("%.2f",ARE(r+1)); }
下面程序的输出结果是( )。 #define PI 3.1415 #define ARE(X) PI*x*x main() { int r=2; printf("%.2f",ARE(r+1)); }
admin
2010-01-10
27
问题
下面程序的输出结果是( )。 #define PI 3.1415 #define ARE(X) PI*x*x main() { int r=2; printf("%.2f",ARE(r+1)); }
选项
A、28.26
B、28.26
C、9.28
D、9.28
答案
4
解析
带参数的宏展开是在编译时进行的,是一种纯粹文字性的替换过程。本题定义了一个带参数宏#define ARE(x) PI*x*x,在printf()函数中使用了这个宏,展开过程为:ARE(r+1)=>PI*r+1*r+1=>3.1415*r+1*r+1,其结果为3.1415*2+1*2+1=6.283+2+1= 9.283,由于输出格式限定为两位小数,故输出结果为9.28,应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/SyI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x中的值是395,则下面语句的输出是()。Printx\100+((xMod100)\10)*10+(xMod10),*100
有下面的程序段:X=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是
下列叙述中正确的是()。
下面描述中不属于软件需求分析阶段任务的是()。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
以下合法的VB变量名是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
随机试题
发热伴有眼结膜充血多见于
2001年10月16日,中国足球协会依据《中国足球协会章程》作出足纪字(2001)14号《关于对川阳、成五、长泰、江舜和浙城俱乐部足球队处理的决定》。根据该决定,长泰甲A升级资格被剥夺,该队最后一轮甲B联赛的上场队员被禁赛一年,主教练被禁止担任教练一年。针
对正义概念的理解正确的是()
设备监理单位应根据( )和招标单位(或业主)提供的项目和设备的有关资料,编写投标文件。
资产管理公司要有()年以上不良资产管理和处置经验。
主要会计政策、会计估计中披露:按《企业会计制度》的规定,本年度调整了坏账准备的计提方法,由应收款项余额百分比法改为账龄分析法属于会计估计变更,采用未来适用法进行会计处理。( )S公司于2005年12月销售一批y产品,按规定在当月确认收入1000万元。
以下关于中部六省的描述,不正确的是()。
(2009年)设函数f(u,v)具有二阶连续偏导数,z=f(x,xy),则=____________。
RabbiMichaelStrassfeldsaysthatoneshouldbegrateful______.
A、Hewantstohaveanothercupoftea.B、Hehashadenoughteaforthemoment.C、Hewantsthewomantobuytheteaforhim.D、He
最新回复
(
0
)