首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
48
问题
下面程序的输出结果是( )。 #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://kaotiyun.com/show/HGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于控件数组的叙述中,错误的是
关于随机文件,以下叙述中错误的是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1Click()Dimx%,y%,z%x=InputBox("请输入第1个整数"):y=InputBox("请输入第2个整数")DoUntil
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Picture=Load
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
下列选项中不符合良好程序设计风格的是
数据库管理系统是()。
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click() Dimch$,asciiAsInteger Open"file.txt"ForInpu
随机试题
患者男,78岁。因“双手及膝关节变形、僵硬、屈伸不利,肌肉萎缩”来诊。患者15年前出现双手部分关节疼痛;4个月后出现肿胀及活动受限,并逐渐累及双手其他关节,呈对称性;1年后双膝关节出现疼痛、肿胀、活动受限,右侧肘关节后方发现皮下结节。此后症状反复发作,劳累
Henrywasworried.Thiswashisfirsttimetogotravelingbyair.Hedidnotknowhowtofindhisseat,sohewenttotheairho
财务报表趋势分析法对比依据的数据是()。
周阳,38岁,月工资8000元,参加了社会保险;妻子37岁,无工作收入;儿子12岁:一家三口目前月平均支出为2500元。周阳的父亲68岁,母亲65岁。由于父母亲单位有较好的福利,暂不需要周阳的经济支援。根据以上材料回答问题。周阳投保了一份
下列关于自然人民事行为能力的表述中,错误的是()。(2009年)
我们总是说要用积极的、健康的、向上的文化陶冶人民群众,提高国民素质,那么,就应该为大众提供更多的“价廉物美”的精神产品,尽可能地满足大众的精神文化需求。日趋“贵族化”的东西再向上、再高雅,大众不能享受、欣赏,也是虚无缥缈的。这段文字意在强调(
TheInternetaffordsanonymitytoitsusers,ablessingtoprivacyandfreedomofspeech.Butthatveryanonymityisalsobehind
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VBP
有如下程序:#include<iostream>usingnamespacestd;intf1(intx,inty=5){returnx+y;}intf1(doublex){returnx;}
SinceWorldWarⅡ,therehasbeenaclearlydiscernibletrend,especiallyamongthegrowinggroupofcollegestudents,towardea
最新回复
(
0
)