CMS专题

单选题函数()能读取文本文件中的一行。读取二进制文件或者其他文件时,应当使用()函数。A fgets(),fseek()B fread(),fgets()C fputs(),fseek()D fgets(),fread()

题目
单选题
函数()能读取文本文件中的一行。读取二进制文件或者其他文件时,应当使用()函数。
A

fgets(),fseek()

B

fread(),fgets()

C

fputs(),fseek()

D

fgets(),fread()

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

第1题:

当调函数frend从磁盘文件中读取数据时,若函数数的返回时为5,则表明 【19】 ;若函数的返回值为0,则表明 【20】 。


正确答案:
读取的数据项做为5;文件结束或出错

第2题:

读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是( )。

A.一个文件指针,指向待读取的文件

B.一个整型变量,代表待读取的数据的字节数

C.一个内存块的首地址,代表读入数据存放的地址

D.一个内存块的字节数


正确答案:C
解析:本题考查的重点是对fread函数的理解。fread函数中,buffer是接收读入数据的内存区域的指针,因此选项C是正确的。

第3题:

读取二进制文件的函数调用形式为 :fread(buffer,size,count,fp); , 其中 buffer 代表的是

A) 一个文件指针 , 指向待读取的文件

B) 一个整型变量 , 代表待读取的数据的字节数

C) 一个内存块的首地址 , 代表读入数据存放的地址

D) 一个内存块的字节数


正确答案:C

第4题:

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

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

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

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

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


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

第5题:

关于read()函数的下列描述中,正确的是( )。

A.该函数只和来从键盘输入中获取字符串

B.该函数所获取的字符多少是不受限制的

C.该函数只能用于文本文件的操作中

D.该函数只能按规定读取所指定的字符数


正确答案:D

第6题:

当到达文件尾端或出错时,字符读取函数的返回值都是EOF,为进一步确认文件是否已到文件尾,应当通过()函数来判断。

A.ferror

B.feof

C.cleanerr

D.perror


正确答案:B

第7题:

在文件使用方式中,字符串rb表示( ) 。

A. 打开一个已存在的二进制文件,只能读取数据

B. 打开一个文本文件,只能写入数据

C. 打开一个已存在的文本文件,只能读取数据

D. 打开一个二进制文件,只能写入数据


正确答案:A

第8题:

使用open函数,用读取模式打开文件,我们应该使用()模式


答案:组合

第9题:

关于read()函数的下列描述中,( )是对的。

A.该函数是用来从键盘输入中获取字符串

B.该函数所获取的字符的多少是不受限制的

C.该函数只能用于文本文件的操作中

D.该函数只能按规定读取所指定的字符数


正确答案:D

第10题:

read()和write()函数可以读写文本文件,也可以读写二进制文件。


正确答案:正确

更多相关问题