首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); retu
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); retu
admin
2009-01-15
30
问题
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); return(int)(a+B) ; } main() { double w;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是( )。
选项
A、5.21
B、5
C、5
D、0
答案
4
解析
在fun1()函数中只有一条return语句,返回的是表达式a*=a的值,该值等于a*a。但是,由于fun1()函数的返回值类型被定义为int,所以返回值被取整,即fun1()函数实现的是求一个双精度数平方的整数部分。在fun2()函数中,分别对两个参数调用fun1()函数,然后将两个返回值相加、取整后返回。所以,程序执行后,w中的值是[1.12]+[2.02]=1+4=5(中括号代表截尾取整)。又因为 w被定义为double型,所以变量w中的值应该为一个双精度值5.0。故应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/JTK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面控件中,没有Caption属性的是
以下关于VB文件的叙述中,正确的是
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
在下面语句或函数中,不能描述选择结构的是
以下过程定义中正确的过程首行是
下列选项中不符合良好程序设计风格的是
一名演员可以出演多部电影,则实体演员和电影之间的联系是J()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
随机试题
着力提高政府公信力,没有()依据,行政机关不得作出影响公民、法人和其他组织权益或者增加其义务的决定。
患者女性,60岁,因牙周病拔除所有余留牙,牙列缺失后,其牙槽骨吸收的速度与哪项因素无关A.缺牙原因B.缺牙时间C.缺牙区软组织厚度D.骨质致密度E.全身健康状况
下列关于卫生法的描述错误的是
建筑工程开工前,()应当按照国家有关规定向工程所在地县级以上人民政府建设行政主管部门申请领取施工许可证。
以下不属于基金客户服务特点的是()。[2015年12月真题]
当年马丁.路德在“九十五条论纲”中阐述了基督徒有权读《圣经》和理解《圣经》,人人都可以直接与上帝沟通,这种思想的社会效果是()。
按照我国宪法的规定,下列属于全国人大常委会职权的是()。
下列指令中,不影响标志位的指令是( )。
下列关于路由信息协议RIP的描述中,错误的是()。
______theclimateaffectsthefuturesustainableagriculturaldevelopment?______,______pollutioncontrolneedsthesupportof
最新回复
(
0
)