欢迎来到天天文库
浏览记录
ID:55277686
大小:53.50 KB
页数:21页
时间:2020-05-08
《C谭浩强总复习试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、习题五一、填空题1、C++中的I/O操作是通过一组标准()或()来实现的。2、I/O流库中的两个基础类是()类和()类。其中()类用来处理与硬件设备有关的操作;而另一类用来处理()操作。3、C++中,有四个流对象已预先定义好,以便用户直接使用,分别为:()、()、()、()。4、插入操作符是(),流提取操作符是()。5、成员函数put()把()写入输出流中。6、流操作器()、()和()分别指定整数按八进制、十六进制、十进制格式显示。7、默认的输出对齐方式是()对齐。8、操作器()控制输出宽度。9、输入成员函数getline读取()字符。10、C
2、++程序中的“endl”在输出语句中起()作用。11、C++中的文件按存储格式可以分为两类,分别是()和(),根据存取方式可以把文件分为()和()。12、文件名由()和()两部分组成,它们之间用圆点分开。13、在C++中打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这个关联。14、C++中数据文件分为二进制文件和()文件两类。15、C++有3种文件流,分别是()、()和()。2116、随机文件有时需要确定文件指针的当前位置,可以使用()和()成员函数获取文件指针的当前位置。17、C++在异常的处理中,使用()语句检测是否
3、发生异常。一、选择题1、以下不可以作为输出流对象的是()。A.文件B.内存C.键盘D.显示器2、若在I/O流的输出中使用控制符setfill()设置填充字符,应包括的头文件是()。A.stdlib.hB.iostream.hC.fstream.hD.iomanip.h3、以下程序的输出结果是()。cout<4、数。D.用于输入操作的非成员函数。5、以下关于ios的叙述中正确的是()。A.它是istream类和ostream类的虚基类。B.它只是istream类的虚基类。C.它只是ostream类的虚基类。D.它是iostream类的虚基类。216、在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入操作函数的函数名是()。A.failB.eofC.badD.good7、使用setw()这样的操纵符对数据进行格式输出时,应包括的头文件是()。A.stdlib.hB.iostream.hC.fstream.hD.5、iomanip.h8、以下语句中,输出结果与众不同的一个是()。A.cout<<"1."<#includevoidmain(){cout.fill('*');cout.width(10);cout<6、(ios::left)<<123.45<,则程序的输出结果是()。#include21voidmain(){charline[10];cin>>line;cout<7、pC.iso::outD.iso::trunc12、下列打开文件的表达式中,()是错误的。A.ofstreamofile;ofile.open("abc.txt",ios::binary);B.fstreamiofile;iofile.open("abc.txt",ios::ate);C.ifstreamifile("abc.txt");D.cout.open("abc.txt",ios::binary);13、以下关于文件操作的叙述中,不正确的是()。A.打开文件的目的是使文件对象与磁盘文件建立联系B.文件的读写过程中,程序将直接与磁盘文件进8、行数据交换C.关闭文件的目的之一是保证输出的数据写入硬盘文件D.关闭文件的目的之一是释放内存中的文件对象14、以下不能正确创建输出文件对象并使其与磁盘
4、数。D.用于输入操作的非成员函数。5、以下关于ios的叙述中正确的是()。A.它是istream类和ostream类的虚基类。B.它只是istream类的虚基类。C.它只是ostream类的虚基类。D.它是iostream类的虚基类。216、在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入操作函数的函数名是()。A.failB.eofC.badD.good7、使用setw()这样的操纵符对数据进行格式输出时,应包括的头文件是()。A.stdlib.hB.iostream.hC.fstream.hD.
5、iomanip.h8、以下语句中,输出结果与众不同的一个是()。A.cout<<"1."<#includevoidmain(){cout.fill('*');cout.width(10);cout<6、(ios::left)<<123.45<,则程序的输出结果是()。#include21voidmain(){charline[10];cin>>line;cout<7、pC.iso::outD.iso::trunc12、下列打开文件的表达式中,()是错误的。A.ofstreamofile;ofile.open("abc.txt",ios::binary);B.fstreamiofile;iofile.open("abc.txt",ios::ate);C.ifstreamifile("abc.txt");D.cout.open("abc.txt",ios::binary);13、以下关于文件操作的叙述中,不正确的是()。A.打开文件的目的是使文件对象与磁盘文件建立联系B.文件的读写过程中,程序将直接与磁盘文件进8、行数据交换C.关闭文件的目的之一是保证输出的数据写入硬盘文件D.关闭文件的目的之一是释放内存中的文件对象14、以下不能正确创建输出文件对象并使其与磁盘
6、(ios::left)<<123.45<,则程序的输出结果是()。#include21voidmain(){charline[10];cin>>line;cout<7、pC.iso::outD.iso::trunc12、下列打开文件的表达式中,()是错误的。A.ofstreamofile;ofile.open("abc.txt",ios::binary);B.fstreamiofile;iofile.open("abc.txt",ios::ate);C.ifstreamifile("abc.txt");D.cout.open("abc.txt",ios::binary);13、以下关于文件操作的叙述中,不正确的是()。A.打开文件的目的是使文件对象与磁盘文件建立联系B.文件的读写过程中,程序将直接与磁盘文件进8、行数据交换C.关闭文件的目的之一是保证输出的数据写入硬盘文件D.关闭文件的目的之一是释放内存中的文件对象14、以下不能正确创建输出文件对象并使其与磁盘
7、pC.iso::outD.iso::trunc12、下列打开文件的表达式中,()是错误的。A.ofstreamofile;ofile.open("abc.txt",ios::binary);B.fstreamiofile;iofile.open("abc.txt",ios::ate);C.ifstreamifile("abc.txt");D.cout.open("abc.txt",ios::binary);13、以下关于文件操作的叙述中,不正确的是()。A.打开文件的目的是使文件对象与磁盘文件建立联系B.文件的读写过程中,程序将直接与磁盘文件进
8、行数据交换C.关闭文件的目的之一是保证输出的数据写入硬盘文件D.关闭文件的目的之一是释放内存中的文件对象14、以下不能正确创建输出文件对象并使其与磁盘
此文档下载收益归作者所有