#EXCE0003. 浮点数应用

浮点数应用

一、填空题(每空 5 分,共 35 分)

1.请将下面表格补充完整:

(1)(1) {{ input(1) }}

(2)(2) {{ input(2) }}

(3)(3) {{ input(3) }}

(4)(4) {{ input(4) }}

(5)(5) {{ input(5) }}

(6)(6) {{ input(6) }}

(7)(7) {{ input(7) }}

二、判断题(每题 5 分,共 20 分)

2.浮点型包括单精度浮点型(float)和双精度浮点型(double),其实也就是小数类型。(     \ \ \ \ \

{{ select(8) }}

  • 正确
  • 错误

3.使用 cout << fixed << setprecision(小数位数); 保留小数,默认会四舍五入。(     \ \ \ \ \

{{ select(9) }}

  • 正确
  • 错误

4.下面代码的输出结果为 0 。(     \ \ \ \ \

cout << sqrt(36) % 2;

{{ select(10) }}

  • 正确
  • 错误

三、单选题(每题 5 分,共 20 分)

5.下面代码对 num 变量保留三位小数写法正确的是?(     \ \ \ \ \

{{ select(11) }}

6.【赋值时类型转换】是指如果赋值运算符两侧的类型不一样,在赋值时要进行类型转换。转换规则为?(     ~ ~ ~ ~ ~

{{ select(12) }}

  • 较低级数据类型都向范围大,精度高的数据类型转换。
  • 把右边表达式的类型转换为左边变量的类型。
  • (类型名)需要转换的数据;

7.【运算时类型转换】是指两个不同类型的数据做混合运算时,需要转换成同一类型,才可以计算。转换规则为?(     ~ ~ ~ ~ ~

{{ select(13) }}

  • 较低级数据类型都向范围大,精度高的数据类型转换。
  • 把右边表达式的类型转换为左边变量的类型。
  • (类型名)需要转换的数据;

8.【强制类型转换】是指将某一数据的类型转换为指定的另一种数据类型叫做强制类型转换,强制类型转换只是临时转换。转换规则为?(     ~ ~ ~ ~ ~

{{ select(14) }}

  • 较低级数据类型都向范围大,精度高的数据类型转换。
  • 把右边表达式的类型转换为左边变量的类型。
  • (类型名)需要转换的数据;

9.下列对浮点数 2.5 进行上取整的写法中,正确的是?(     ~ ~ ~ ~ ~

{{ select(15) }}