首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
29
问题
有以下程序 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://jikaoti.com/ti/z3K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB的叙述中,错误的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
以下关于MsgBox的叙述中,错误的是
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
为使文本框具有初始值“VB”,在设计阶段正确的操作是
下列方法中,不属于软件调试方法的是()。
为组合框Combol增加一个列表项“电脑”,下列语句正确的是()。
在过程定义中,Private表示()。
以下能够设置控件焦点的方法是()。
设在窗体模块中有如下类型定义:PublicTypeRecnunAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
随机试题
简述目标管理的特点。
JackandSetharegoingtobe________.
男性,48岁。患尿毒症行维持性腹膜透析5年,行标准CAPD方案,每天换腹透液4次,其中1.5%2000ml×3次,4.25%2000ml×1次,无明显不适症状,且一直上班工作。近2天病人诉腹痛伴恶心,且放出腹透液混浊。病人就诊后首先应采取的措施是
患者,男,70岁。家属代诉:患者于今晨起床后半小时,突然昏仆,不省人事,目合口张,遗溺,手撒,四肢厥冷,脉细弱。治疗用隔盐灸,应首选()
下列法律文件具有同等效力的是:()
()是指银行向借款人提供的以货币计量的贷款产品数额。
对增值税纳税人收取的会员费收入应征收增值税。()
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位;然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法、对人生的看法、他们生活的意义、他们的价值观念、他们赖以安身立命的终极根据,都
个体身心发展的个别差异性要求教育工作应做到()。
以下不属于Python机器学习领域的第三方库的是()。
最新回复
(
0
)