#JC1011. 格式化输入输出和浮点数

格式化输入输出和浮点数

一、选择题(共 10 题)

1、C++中,下面哪一个是浮点型(小数)类型?()。 {{ select(1) }}

  • int
  • char
  • double
  • bool

2、cout输出时,用来保留小数位数需要引入哪个头文件?()。 {{ select(2) }}

  • #include
  • #include
  • #include
  • #include

3、fixed的作用是?()。 {{ select(3) }}

  • 以固定小数形式输出浮点数
  • 输出整数
  • 只输出科学计数法
  • 关闭输出流

4、setprecision(2)搭配fixed,代表?()。 {{ select(4) }}

  • 保留2位整数
  • 总共输出2个有效数字
  • 保留2位小数
  • 输出2行内容

5、下面属于浮点数的是?()。 {{ select(5) }}

  • 8
  • 'a'
  • true
  • 3.14

6、printf是来自哪个头文件的格式化输出函数?()。 {{ select(6) }}

  • iostream
  • string
  • cstdio
  • iomanip

7、printf中,double类型对应的格式符是?()。 {{ select(7) }}

  • %d
  • %c
  • %lf
  • %s

8、下面说法正确的是?()。 {{ select(8) }}

  • double精度低于float
  • float占用空间比double小
  • float不能存小数
  • double只能存整数

9、printf("%.2lf",3.1415)输出结果是?()。 {{ select(9) }}

  • 3
  • 3.1
  • 3.14
  • 3.1415

10、使用cin读取小数,可以存入下面哪个变量?()。 {{ select(10) }}

  • bool a
  • char a
  • int a
  • double a

二、判断题(共 5 题)

11、double类型可以存储小数。()。 {{ select(11) }}

12、setprecision不加fixed时,代表的是有效数字个数,不是小数位数。()。 {{ select(12) }}

13、printf输出整数使用%lf。()。 {{ select(13) }}

14、float和double都存在精度误差问题。()。 {{ select(14) }}

15、fixed只对整数输出生效。()。 {{ select(15) }}