首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
25
问题
下面程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()Dima(3,3)Form=1To3Forn=1To3Ifn=mOrn=4-mThe
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
以下VisualBasic不支持的循环结构是
构成计算机软件的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
数据库系统的核心是()。
以下能对正实数d的第3位小数四舍五入的表达式是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
某乘客在一车站等车去M地,已知公共汽车每隔5分钟有一趟经过该站,求该乘客在这个车站等车的时间不超过3分钟的概率.
对于建设工程项目质量政府监督的实施,说法正确的是( )。
公积金个人住房贷款利率相对较低。()
营运资本筹资策略、财务比率分析与改进的杜邦分析体系的综合甲公司是一家化工原料生产企业,生产经营无季节性。股东使用管理用财务报表分析体系对公司2020年度业绩进行评价,主要的管理用财务报表数据如下:股东正在考虑采用如下业绩评价指
下图中图一表示A、B两种植物光合作用效率随光照强度改变的变化曲线,图二表示将A植物放在不同浓度CO2环境条件下,A植物光合效率受光照影响的变化曲线,请分析回答下列问题:图二中e点与d点相比较,e点时叶肉细胞中C3的含量_______;e点与f点相比较
【2015.陕西渭南】程序性知识是“是什么”的知识,以命题及其命题网络来表征,陈述性知识是“怎样做”的知识,用产生式来表征。()
货车和客车分别由甲乙两地相对开出,在货车离甲地30千米处与客车相遇,相遇后两车继续前进,分别到达甲乙两地后立即返回,途中在离乙地21千米处,货车又与客车相遇。问甲乙两地的距离是多少千米?()
Bythemid-nineteenthcentury,theterm"ice-box"hadenteredtheAmericanlanguage,buticewasstillonlybeginningtoaffect
IP地址块202.192.33.160/28的子网掩码可写为()。
下列关于表的叙述中,错误的是
最新回复
(
0
)