首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:int fun1 (double a){ return a * =a;}int fun2 ( double x, double y ){ double a=0,b=0; a = fun1 (x) ;b = fun1 (y); retu
有以下程序:int fun1 (double a){ return a * =a;}int fun2 ( double x, double y ){ double a=0,b=0; a = fun1 (x) ;b = fun1 (y); retu
admin
2009-01-15
35
问题
有以下程序: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() { doublew;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是( )。
选项
A、5.21
B、5
C、5
D、0
答案
4
解析
程序调用函数fun2时,通过fun2调用函数fun1,第一次调用fun1返回的值为1,然后将1赋值给a,由于a为double型,系统自动将1转换为1.000000赋给变量a,以此类推可得b的值为4.000000;然后通过return(int)(a+b);将a+b的值强制转换为int型返给主函数,由于w为double型,所以返回的整型值5被转换为double型,故输出结果为5.0。
转载请注明原文地址:https://kaotiyun.com/show/YLXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
文本框接受的最长字符数由文本框的()属性确定。
以下叙述中错误的是()。
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotF
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
软件设计中模块划分应遵循的准则是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
随机试题
前囟早闭常见于前囟迟闭常见于
总结前人认识,结合临床提出以虚实论治厥证的是:
人体内含量最多的无机元素是()。
(2009年)受力体一点处的应力状态如图5-49所示,该点的最大主应力σ1为()MPa。
根据《中华人民共和国环境影响评价法》中的关于“规划实施后的环境影响的篇章或者说明”的评价要求是()。
甲、乙分别为某有限合伙企业的普通合伙人和有限合伙人,后甲变更为有限合伙人,乙变更为普通合伙人。下列关于甲、乙对其合伙人性质互换前的企业债务承担的表述中,符合法律规定的有()。
税收实体法是规定税收法律关系主体的实体权利、义务的法律规范的总称,下列关于税收实体法陈述正确的是()。
下列有关审计工作底稿的表述中,正确的有()。
下列叙述正确的是()。
下列行为中()可以构成伪证罪。
最新回复
(
0
)