栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++课后习题第七章

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++课后习题第七章

第7章-输入输出

一、单选题(共16题,100分)

1.(单选题)下列关于C++流的描述中,错误的是()。

A.cout>>′A′表达式可输出字符A

B.eof()函数可以检测是否到达文件尾

C.对磁盘文件进行流操作时,必须包含头文件fstream

D.以ios_base::out模式打开的文件不存在时,将自动建立一个新文件

正确答案:A

2.(单选题)若磁盘上已存在某个文本文件,其全路径文件名为d:ncretest.txt,下列语句中不能打开该文件的是()。

A.ifstreamfile("d:ncretest.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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/702792.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号