C++语言程序设计

C++语言中的读写函数,不仅可用于标准文件,也可用于磁盘文件。

题目

C++语言中的读写函数,不仅可用于标准文件,也可用于磁盘文件。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中不正确的是

A.C语言中的文本文件以ASCII码形式存储数据

B.C语言中对二进制位的访问速度比文本文件快

C.C语言中,随机读写方式不使用于文本文件

D.C语言中,顺序读写方式不使用于二进制文件


正确答案:D
解析:数据可以按文本形式或二进制形式存放在介质上,因此可以按数据的存放形式分为文本文件和二进制文件。这两种文件都可以用顺序或直接(随机)方式进行存取。

第2题:

以下叙述中不正确的是

A.C语言中的文本文件以ASCII码形式存储数据

B.C语言中对二进制文件的访问速度比文本文件快

C.C语言中,随机读写方式不适用于文本文件

D.C语言中,顺序读写方式不适用于二进制文件


正确答案:D
解析:在C语言中文本文件是以ASCII码形式存放的,每个字符占一个字节。由于数据在计算机中是以二进制形式存放的,因此二进制文件中的数据可以直接读出,而不需要像文本文件那样把ASCII码转换成二进制,因此速度较快。在文本文件中,数据以ASCII码形式存放的,用户很难判定一个数据到底占几个字节,所以不适合使用随机读写方式。

第3题:

以下叙述中错误的是

A)gets 函数用于从终端读入字符串

B)getchar 函数用于从磁盘文件读入字符

C)fputs 函数用于把字符串输出到文件

D)fwrite 函数用于以二进制形式输出数据到文件


正确答案:B

 

第4题:

以下叙述中不正确的是( )。

A.C++语言中的文本文件以ASCII码形式存储数据

B.C++语言中对二进制文件的访问速度比文本文件快

C.使用函数open()打开的文件使用完毕后,必须使用close()函数将其关闭

D.C++语言中,随机读写方式不适用于文本文件


正确答案:D
解析:本题考核文件的读写和存储。C++语言的文件流不仅可以按顺序方式进行读/写,而且还可以随机地移动文件的读/写指针。有一些外部设备(如磁带、行式打印机等)关联的流只能做顺序访问。文本文件也可以用随机读写方式访问。由此可知,选项D的叙述是错误的。

第5题:

利用fseek函数可实现的操作是( )。

A.实现文件的顺序读写

B.改变文件的位置指针

C.实现文件的随机读写

D.以上答案均正确


正确答案:D
解析: 改变文件位置指针函数fseek()的功能:①改变文件的位置指针;②辅助实现文件的顺序读写;③辅助实现文件的随机读写。

第6题:

利用fseek函数可实现的操作是( )。A.实现文件的顺序读写 B.改变文件的位置指针 SXB

利用fseek函数可实现的操作是( )。

A.实现文件的顺序读写

B.改变文件的位置指针

C.实现文件的随机读写

D.以上答案均正确


正确答案:B
本题考查fseek函数,其功能是:改变文件的位置指针;辅助实现文件的顺序读写;辅助实现文件的随机读写。

第7题:

C++中“<<”是一个( )符号

A.用于输出的非成员函数

B.用于输出操作的成员函数

C.用于输入的非成员函数

D.用于输入操作的成员函数


正确答案:B
解析:符号是一个重载的用于输出的成员函数。

第8题:

以下叙述中错误的是

A.gets函数用于从终端读入字符串

B.getehar函数用于从磁盘文件读入字符

C.fputs函数用于把字符串输出到文件

D.fwrite函数用于以二进制形式输出数据到文件


正确答案:B

第9题:

以下叙述中错误的是( )。

A.gets函数用于从终端读人字符串

B.getehar函数用于从磁盘文件读人字符

C.fputs函数用于把字符串输出到文件

D.fwrite函数用于以二进制形式输出数据到文件


正确答案:B
本题考查字符处理函数和文件操作函数。属于基础知识,其中B选项9etchar函数是用于从终端读人一个字符。

第10题:

决定C++语言中函数返回类型的是___________________。


正确答案:
定义函数时的数据类型