#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) }}
- 对
- 错