首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int funl(double a){return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=funI(x);b=fun1(y);retum
有以下程序 int funl(double a){return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=funI(x);b=fun1(y);retum
admin
2013-10-19
34
问题
有以下程序
int funl(double a){return a*=a;}
int fun2(double x,double y)
{ double a=0,b=0;
a=funI(x);b=fun1(y);retum(int)(a+b);
}
main()
{double w;w=fun2(1.1,2.0);……}
程序执行后输出结果是
选项
A、5.00
B、5
C、5.21
D、0.0
答案
A
解析
子函数fun1(dlouble a)的功能是返回a的平方值的整数部分。子函数fun2(double x,double y)的功能是返回x的平方值的整数部分与y的平方值的整数部分的和。又因为题中变量w的定义为double型,函数fun(2)的定义为int型,按照各类数值型数据间的混合运算,整型数据被转换为实型数据。所以双精度型变量w的值为5.00。
转载请注明原文地址:https://kaotiyun.com/show/scJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
以下叙述中正确的是______。
下列叙述中正确的是______。
有以下程序#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b2;printf("%4.1
下面叙述中错误的是______。
下列叙述中正确的是______。
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
A、Thebandsparticipatedintheconcertforeconomicbenefits.B、Allattendeeswereinredintheevent.C、Theconcertconducted
具有及时性和高可靠性的操作系统是()。
下列哪项不是单纯性甲状腺肿的病因
A.地塞米松B.呋塞米C.阿托品D.碘解磷定E.甘露醇抗毒蕈碱作用的药物是()
根据《招标投标法》的规定,依法必须进行招标的项目,自招标文件开始发出之日起至投标人提交投标文件截止之日止,最短不得少于( )日。
采用格式条款订立合同的,当提供格式条款的一方(),该条款不一定无效。
深圳有一家公司专门替人找寻失物或亲人,收取一定的费用,有人说“做好事不能收费”,你怎么看?
下列属于规范性公文正本特殊形式的是()。
2021年8月23日,国务院总理李克强主持召开国务院振兴东北地区等老工业基地领导小组会议。他指出,东北振兴说到底是要()。
GetWhatYouPayFor?NotAlways[A]ThemostexpensiveelectioncampaigninAmericanhistoryisover.ExecutivesacrossAmer
最新回复
(
0
)