首页
>
高级语言程序设计(一)(00342)
> 题目详情
设有定义“double a=5.0,b=2.5;”,则表达式(int)b+a/b的值是()
分类: 高级语言程序设计(一)(00342)
发布时间: 2024-08-04 11:03
浏览量: 0
设有定义“double a=5.0,b=2.5;”,则表达式(int)b+a/b的值是()
A、3
B、4
C、3.0
D、4.0
【正确答案】:D
【题目解析】:(int)b=2;对于a/b,因为a、b是double类型,所以商为double类型,即5.0/2.5=2.0。最后计算,2+2.0=4.0(数据类型优先级:double>int ,2会自动转换成double类型数据2.0,从而世家参加运算的是:2.0+2.0=4.0)
← 返回分类
返回首页 →
相关题目
下列属于C语言关键字的是
回车换行的转义字符是
正确的C语言常量是
设int x=1;,执行语句x/=1+2;后x的值是
下列运算符优先级最高的是
↑