首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
42
问题
有以下程序 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimnumAsInteger,kAsInteger,nAsIntegersum=InputBox("请输入一个正整数:")k=su
在软件设计中,不属于过程设计工具的是
下列叙述中正确的是
下列选项中不属于软件生命周期开发阶段任务的是()。
下面不属于软件设计阶段任务的是
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
无论X取何值,均能成立的表达式是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
随机试题
(2020年临沂)在课堂教学评价时,如果我们关注的重点是学生对学习内容的掌握程度,学生是否达到了教学目标的要求,应尽量采用()
A.单疱病毒性角膜炎B.绿脓杆菌性角膜炎C.匍行性角膜炎D.真菌性角膜炎E.蚕蚀性角膜溃疡角膜出现树枝状或地图状溃疡
关于非参数秩和检验,以下错误的一项是
住宅楼带洗浴的卫生间内电源插座安装高度不低于1.5m时,可采用()。
下列各项中,不属于贷款发放的三个原则的是()。
违反治安管理行为人主观上必须有违反治安管理的故意或过失的心理态度,否则其行为不构成违反治安管理行为。()
一3,3,0,(),3,6。
哥白尼的“太阳中心说”并非真正科学,但他的巨大进步意义在于()。
胡锦涛在2006年7月召开的全国统战工作会议上指出,平等、团结、互助、和谐的社会主义民族关系,体现了中华民族多元一体的基本格局,体现了中华民族大家庭的根本利益。其中,关于平等、团结、互助、和谐对于社会主义民族关系的功能,以下表述正确的有()。
Writeanessaybasedonthechart.Inyourwriting,youshould1)describethediagram,and2)giveyourcomments.Youshould
最新回复
(
0
)