66问答网
所有问题
以下函数值的类型是 fun(doublex){float y;y=3*x-4;return y;}A int B不确定 C void D float
最好给出一下解释,谢谢
答案上给出是A,对吗?
举报该问题
其他回答
第1个回答 2010-07-25
X 是 double型,y 是float型。、
float 比 double 范围 要小 所以后边y=3*x-4 运算结果自动转换为
double 型。。。
第2个回答 2010-07-25
答案是FLOAT吧。
因为Y是FLOAT型的。返回Y所以返回的是FLOAT型。
不管怎么强制转换最终都是转成FLOAT型返回。
本回答被网友采纳
第3个回答 2010-07-25
支持jay,我也觉得是double型…
相似回答
...
fun(doublex){ float
y;y=3*x-4;return
y;}
D.float
答:
【答案】:A 解析:本题考查默认
函数的
函数值的类型。在函数调用时,尽管y的类型是
float
,x的类型是
double
,但是因为函数定义时省去类型说明,系统默认
函数值的类型为
血型,所以计算后的y的类型是
int
型。
...
fun (double x) {float
y; y=3*x-4;return
y;}
到底
函数类型是
flo...
答:
函数应该
是int
类型的,因为你没有给出类型默认就是int类型,但是你的返回
值为float
类型,应该会将
float类型值
转换成
int类型值
后返回给主调函数。
函数的类型
肯定是int类型,不会因为你返回
值是float
类型而变成float类型
c
语言作业帮忙解答
答:
第四题选D A传地址 确实可以改变的。
有
以下函数
定义 void
fun (int
y
,
double x){
...}
答:
正确答案是 c 因为 调用时只要在 形参 位置用具体的数字或数组名代替即可。直接写函数名 不用写void 又因为oid 表示函数没有 返回值 所以不能让k
=fun(
1,1.5)正确 用法 fun(1,1.5)
大一基础
C
语言问题
答:
2)
以下函数值的类型是
int
,c语言规定,
函数类型不
写的都是int,例如char
fun(float
x)
,函数类型就是char,fun(float x)和int fun(float x)是等价的。3)暂时没找到错误 4)4.0是一个double类型,和常数混合运算后的值还是double类型。为什么知道4.0是
double不
是float,因为库函数规定了sqrt...
以下
正确的
函数
形式
是()
。
答:
以下正确的函数形式是()。A.
doublefun(intx
,inty){z=x+
y;return
z
;}
B
.doublefun(intx,y){intz;returnz;}
C
.
doublefun(x
,
y){intx
,y;doublez;z=x+y;returnz;} D.doublefun(intx,inty){doublez;z=x+y;returnz;} 正确答案:D ...
大家正在搜
相关问题
以下函数值的类型是 fun(float x) {float ...
以下函数值的类型是( )。 fun ( float x ...
fun(float x) {float y; y=3*x-4...
下列函数的类型是 fun (double x) {float...
fun(float x) {float y;y=3*x-5;...
27、有以下程序: int fun1(double a){r...
fun (float x)
以下正确的函数声明形式是( ). A.float fun(i...