首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
32
问题
有以下程序: 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://kaotiyun.com/show/LoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,Forml为启动窗体,窗体上的控件如图2-89(a)所示。程序运行后,在Forml窗体的文本框中输入有关信息(“密码”框中显示”*”字符),然后单击”提交”按钮则弹出”确认”
产生100以内(不含100)2位随机整数的VisualBasic表达式是
下列描述中错误的是
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=1To3Ifk
下列叙述中正确的是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Fvunctionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在调试时发现函数是错误的。为使函
在某个事件过程中定义的变量是
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。
随机试题
良性肿瘤治疗方法首选()。
虚喘之肺虚证治宜选用
直角刚杆OAB可绕固定轴D在图示平面内转动,已知OA=40cm,AB=30cm,ω=2rad/s,α=1rad/s2,则图4—43所示瞬时,B点加速度在y方向的投影为()cm/s2。
【背景资料】某工程项目发包人与承包人签订了施工合同,工期5个月。分项工程和单价措施项目的造价数据与经批准的施工进度计划如表5.1所示;总价措施项目费用9万元(其中含安全文明施工费用3万元);暂列金额12万元。管理费用和利润为人材机费用之和的15%。规费和
背景2011年5月20日,某建筑公司(乙方)与某开发商(甲方)签订了住宅项目建设工程施工合同。乙方编制的施工方案和进度计划已获监理工程师批准。该工程的基坑开挖土方量为4500m3,其中土方挖掘直接费单价为4.2元/m3,综合费率为直接费的20%。
锚地检疫适用于()等。
学校建筑、设备、教室设置、校园自然环境等属于()。
西汉统治者为惩戒亡秦孤立之败而采取的政策措施是()。
给定资料3这是一个普通的华东村落,带有鲁中地区特有的味道:村庄被一片青青的麦田包围着,村内是一排排整齐的平房,每家一个小院。走进任何一户农民家中,并不像以往那样最先闻到那股厕所的臭味,“一个土坑两块砖、三尺土墙围四边”的简易旱厕不见了,取而代之的
根据表1,下列表述不正确的是( )。2002年,广东高技术产业专利授权数占全国的百分之几?( )
最新回复
(
0
)