A-A+

下列语句执行后输出的结果是______。main(){double d=3.2;int x

2022-08-06 10:40:48 问答库 阅读 178 次

问题详情

下列语句执行后输出的结果是______。
main()
{double d=3.2;int x,y;
x=1.2;y=(x+3.8)/5.0;
printf("%dn",d*y);
}

参考答案

正确答案:
0 [解析]因定义的变量x和y都是int型,故在执行语句"x=1.2;"时x获得的值是1;在执行语句"y=(x+3.8)/5.0;"时,x以所获得的值"1"参加运算,最终"(x+3.8)/5.0"的值小于1.故y所获得的值为0。

考点:语句