首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
admin
2009-03-05
61
问题
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1(x);b=fun1(y); return(int)(a+b); } main() {double w;w=fun2(1.1,2.0);......} 程序执行后变量W中的值是______。
选项
A、5.21
B、5
C、5
D、0
答案
C
解析
此题考核的是数值类型的定义与强制转换。本题在进行调用函数fun2()时,又对函数fun1()进行了调用,由于函数 fun1()定义为整型,所以第一次调用fun1()时返回的值为1,然后再将1赋值给a,此时由于a为double型,则系统自动类型转换,将1转换成了1.000000赋值给了变量a,以此类推,得b的值为4.000000,然后诵过“return(int)(a+b);”将a+b的值强制转换为int型5返回给主函数,此时又由w的类型为double,所以返回的整型值5又被转换为double型。故输出结果为5.0。
转载请注明原文地址:https://kaotiyun.com/show/tlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件工程过程的4种基本活动
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
如果执行一个语句后弹出如图所示的窗口,则这个语句是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx=3:y=
下面控件中,没有Caption属性的是
数据流程图(DFD图)是
在黑盒测试方法中,设计测试用例的主要根据是( )。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
下列关于二叉树的叙述中,正确的是( )。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
随机试题
阴道中段1/3是由下列哪项发育而来?
哪项不是家庭保健的内容
甲状腺功能低下是指
两批化妆品从韩国由大洋公司“清田”号货轮运到中国,适用《海牙规则》,货物投保了平安险。第一批货物因“清田”号过失与他船相碰致部分货物受损,第二批货物收货入在持正本提单提货时,发现已被他人提走。争议诉至中国某法院。根据相关规则及司法解释,下列哪些选项是正确的
税收行政法规应由()制定。
在送人数较少的出境旅游团时,由于旅行社不派行李车,地陪应将机票交给全陪。()
人最早出现的认识过程是()。
针对作弊屡禁不止的现象,某学院某班承诺,只要全班同学都在承诺书上签字,那么,如果全班有一人作弊,全班同学的考试成绩都以不及格计。校方接受并实施了该班的这一承诺。结果班上还是有人作弊,但班长的考试成绩是优秀。以下哪项是根据上述断定得出的结论?
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
DiningCustomEverylandhasitsowndiningcustom,andtheUnitedStatesisnoexception.Americansfeelthatthefirstrul
最新回复
(
0
)