第7章-输入输出
一、单选题(共16题,100分)
1.(单选题)下列关于C++流的描述中,错误的是()。
A.class="superseo">cout>>′A′表达式可输出字符A
B.eof()函数可以检测是否到达文件尾
C.对磁盘文件进行流 *** 作时,必须包含头文件fstream
D.以ios_base::out模式打开的文件不存在时,将自动建立一个新文件
正确答案:A
2.(单选题)若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
A.ifstreamfile("d:\ncre\test.txt");
B.ifstreamfile("d:\\ncre\\test.txt");
C.ifstreamfile;file.open("d:\\ncre\\test.txt");
D.ifstream*pFile=newifstream("d:\\ncre\\test.txt");
正确答案:A
3.(单选题)若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。
A.ifstreamfin;fin.open("d:\\test.txt",ios_base::in);
B.fstreamfio;fio.open("d:\\test.txt",ios_base::out);
C.ofstreamfout;fout.open("d:\\test.txt",ios_base::out);
D.ofstreamfout;fout.open("d:\\test.txt",ios_base::app);
正确答案:A
4.(单选题)要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
A.ifstreamfin=ifstream.open("file.dat");
B.ifstream*fin=newifstream("file.dat");
C.ifstreamfin;fin.open("file.dat");
D.ifstream*fin=newifstream();fin->open("file.dat");
正确答案:A
5.(单选题)当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
A.ios_base::in
B.ios_base::in|ios_base::out
C.ios_base::out
D.ios_base::in&ios_base::out
正确答案:A
6.(单选题)有如下4个语句:
①cout<<'A'< ②cout< ③cout<<'A'< ④cout< 其中执行时显示A******B的是()。 A.①和③ B.①和④ C.②和③ D.②和④ 正确答案:C 7.(单选题)要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是()。 A.fstream B.istream C.ostream D.iomanip 正确答案:D 8.(单选题)下列关于输入流类成员函数getline()的叙述中,错误的是()。 A.该函数是用来读取键盘输入的字符串的 B.该函数读取的字符串长度是受限制的 C.该函数读取字符串时,遇到终止符便停止 D.该函数读取字符串时,可以包含空格 正确答案:A 9.(单选题)下列有关C++流的表述中,错误的是()。 A.C++流 *** 作符setw设置的输出宽度永久有效 B.C++流 *** 作符endl可以实现输出的回车换行 C.利用C++流处理文件I/O时,要包含头文件fstream D.利用C++流进行输入 *** 作时,eof()函数用于检测是否到达文件尾 正确答案:A 10.(单选题)下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。 A.cout< B.cout< C.cout< D.cout< 正确答案:D 11.(单选题) 已知一程序运行后执行的第一个输出 *** 作是()。cout< A.1234 B.******1234 C.**********1234 D.D.1234****** 正确答案:B 12.(单选题)使用输入输出 *** 作符setw,可以控制()。 A.输出精度 B.输出宽度 C.对齐方式 D.填充字符 正确答案:B 13.(单选题)下列控制格式输入/输出的 *** 作符中,能够设置浮点数精度的是()。 A.setprecision B.setw C.setfill D.D.showpoint 正确答案:A 14.(单选题)下列关于C++流的叙述中,正确的是()。 A.与键盘、屏幕、打印机和通信端口的交互都可以通过流类来实现 B.从流中获取数据的 *** 作称为插入 *** 作,向流中添加数据的 *** 作称为提取 *** 作 C.cin是一个预定义的输入流类 D.输出流有一个名为open的成员函数,其作用是生成一个新的流对象 正确答案:A 15.(单选题)关于C++流,下面的表述中正确的是()。 A.利用C++流能够借助于流对象进行输入输出 B.利用C++流只能进行格式化输入输出 C.利用C++流只能借助于cin和cout进行输入输出 D.利用C++流只能使用运算符>>和<<进行输入输出 正确答案:A 所有习题完整版PDFhttps://download.csdn.net/download/lornaleo/75413292 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)