首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
23
问题
下面程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
窗体上有一个名为Listl的列表框和一个名为Commandl的命令按钮,并有下面的事件过程:PrivateSubCommandl_Click()n%=List1.ListlndexIfn>0Thench$=L
现有如下一段程序:PrivateSubCommand1_Click()x=UCase(InputBox("输入:"))SelectCasexCase"A"To"C"Print"考核通过!"Case"D"Print"考核不通过!"Ca
使用白盒测试方法时,设计测试用例应根据()。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
在标准模块中,将a定义为全局整型变量的语句是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
下列关于二叉树的叙述中,正确的是
随机试题
老舍的《茶馆》是新中国戏剧的经典之作。()
亡阴证证候特点,错误的是
判断颅底骨折最有价值的临床表现是
喷射混凝土采用的碎(砾)石最大粒径不宜大于()mm。
用支出法核算GDP,就是通过核算在一定时期内整个社会购买最终产品的总支出来计量GDP。下列关于用支出法核算GDP的说法不正确的是( )。
2014年1月1日,某公司将其持有的持有至到期投资转让,价款240万元已送存银行。该债券是2012年1月1日以200万元购入的,面值为250万元,票面年利率为5%,实际利率为10%。到期一次还本付息,期限为3年。转让该项债券时,应计利息明细科目的余额为25
一张差半年到期的面额为2000元的票据,到银行得到1900元的贴现金额,则年贴现率为()。
管理学中产品定位是指企业为了满足目标市场,确定产品(或服务)的功能、质量、价格、包装、销售渠道、服务方式等。根据以上定义,下面哪种行为不属于管理学中产品定位的范畴?()
在“tTeacher”表中输入以下2条记录:
A、Shelostherway.B、Shelostherkeys.C、Shelosthercar.D、Shelostherhandbag.B推理题。女士说她丢了东西,她要用它开车门和开家门。虽然文中未出现key一词,但可推断
最新回复
(
0
)