单选题
👁️ 浏览量:

试题题干

若在I/O流的输出中使用setfill()设置填充字符,应包括的头文件是(    )

A

stdlib

B

iostream

C

fstream

D

iomanip

参考答案

正确答案:

试题解析

常见的头文件有以下3个。
(1)iostream
头文件iostream包含操作所有输入/输出流所需的基本信息,因此大多数C++程序都应包含这个头文件。该文件含有4个标准流对象,提供了无格式化和格式化的I/O功能。
(2)iomanip
头文件iomanip包含格式化I/O的带参数流操纵符,可用于指定数据输入/输出的格式。 

其中有:

setfill(int c):在指定输出宽度的情况下,输出的宽度不足时用ASCII码为c的字符填充(默认情况是用空格填充)。故本题选D。

(3)fstream
头文件fstream包含处理文件的有关信息,提供建立文件、读/写文件的各种操作接口。

故BC都不符合,A为干扰项。