首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
59
问题
下面程序的输出结果是( )。 #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://www.kaotiyun.com/show/HGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有单选钮和列表框控件。单击名称为Option1、标题为“国家”的单选钮,向列表框中添加国家名称,如下图所示。Option1的单击事件过程如下:PrivateSubOption1_Click()Dimarraft=Arr
设窗体名称为frrnTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
在窗体上画一个名为CheCkl的复选框,如果在窗体启动事件中编写语句“Check1Enabled=False”,则运行后复选框的状态为()。
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
在结构化程序设计中,模块划分的原则是
下列方法中,属于白盒法设计测试用例的方法的是()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
下列选项中,不属于模块间耦合的是()。
随机试题
一年轻男性,在建筑工地不慎摔下,背部着地,送至医院时四肢运动不能,呼吸浅快,拟行急诊椎管减压内固定手术。该病人禁忌使用的肌松药为
容易转变为急性心肌梗死的疾病包括
枳实消痞丸与半夏泻心汤共有的药物是
超声探头频率的临床应用,下列哪项是错误的
A.血瘀型B.气虚型C.肾虚型D.产伤型E.脾虚型产后小便不通,小腹胀满刺痛,乍寒乍热,舌暗,苔薄白,脉沉涩。其中医证型是
甲乙两人是某大学学生,甲经常通过校园网出售一些二手东西。一日,两人通过MSN洽谈二手掌上电脑的买卖事宜。甲称:“我有掌上电脑一台,配置为……,九成新,附有数码照片可供参考,2800元要不要?"乙回话称:“东西不错,2400元的话可以接受。”甲回复:“可以,
2006年3月10日,王某因“殴打他人”被县公安局传唤24小时后处以10日拘留,因王某为外地人找不到保人且经济拮据交不起保证金被立即送达拘留所执行,王某提出听证的请求也被拒绝。王某于3月20日(传唤一日折抵拘留一日)释放后向市公安局申请复议,复议机关维持了
土的干密度越大,土越密实。()
下列关于确定最佳现金持有量的随机模式和存货模式的表述中,正确的有()。
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
最新回复
(
0
)