Untitled Document

一：填空题
1. 在输入输出流类中预定义的，与标准设备相连的四个全局对象是： 、 、 、 。
2. 如果在程序中使用IO流库，应包含哪个头文件 。
3. 使用操纵算子对数据进行格式输出时，应包含哪个头文件 。
4. 操纵算子 向输出流中插入换行符并刷新缓冲区。
5. 控制格式输出输入的操纵算子中， 是设置域宽的。
6. 在ios中提供控制格式的标志中， 是转换为十六进制的标志位。
7. 文件输出流创建方式是打开二进制文件的是 。
8. 在文件操作结束时，可以用 成员函数关闭该文件。
9. 文件输出流创建方式是追加的是 。
10. 错误检测中返回流状态的函数是 。
二、判断题
1. 输入输出特性是由C＋＋本身提供的
2. cout通常与显示器相连，cin通常与键盘相连
3. IO流库重载的插入和析取运算符处理所有的数据类型
4. ws跳过输入流前面的空白字符
5. setw（n）只对下一个输出有效
6. hex、oct、dec只对下一个输出有效
7. ostrstream是向字符数组的输出流，istrstream是从字符数组的输入流
8. ofstream是用于读文件的文件流
9. clear(int nState = 0)函数用于清除参数指定的状态
10. 调用clear函数后，流就变成可用
三、简答题
1．写出语句实现下面的功能
#include "iostream.h"
void main()
{
char str[20]="hello world!";
int n=12;
float f=1.234;
/*
1. 输出字符串str
2. 输出字符串str的地址
3. 以科学计数法显示f
4. 使科学计数法的指数字母以大写输出
5. 以八进制输出n
6. 输出整数时显示基数
7. 设置显示宽度为10，填充字符为'*'，右对齐方式显示
8. 分别设置精度为2、3、4显示f
9. 按16进制输入整数，然后按10进制输出
10. 从流中读取10个字符到str，遇到'!'字符停止操作
*/
}
2．打印一张ASCII表保存到文件，同时输出到显示器。
3．键盘输入整数，并显示析取操作后流的当前状态。