若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(中)的值为A.0B.1C.-1D.一个非0

题目

若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(中)的值为

A.0

B.1

C.-1

D.一个非0值

参考答案和解析
正确答案:A
解析:读取文件时,当文件中的数据全部读完后,文件位置指针将位于文件的结尾。此时如果读数据,将会出现错误。为了保证读写数据的正确性,需要进行文件尾测试,文件尾测试使用函数feof(),它的功能测试fp指向的文件是否到达文件尾.若到达文件尾,返回值为非0,否则返回值为0。在本题中fP指向的某文件还没有到了文件尾,因此返回0,所以,4个选项中选项A符合题意。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是( )。A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);


正确答案:D
文件操作;主文件型指针fp指向的文件内部指针置于文件尾的操作;

第2题:

设中为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为 ( )。

A.EOF

B.非0值

C.0

D.NULL


正确答案:B
解析: ANSIC提供的feof函数的功能是判断fp所指的文件的位置是否已达到文件尾,如果达到文件尾,则feof函数的值为1,否则为0,表示文件尚未结束。

第3题:

设 fp 为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(fp) 的返回值为

A)EOF

B) 非 0 值

C)0

D)NULL


正确答案:B
(27)B) 解析 : 函 数 feo f 的功能是 : 测 试 f p 所指的文件的位置是否已达到文件尾 , 如果达到文件尾 , 则函数返回非 0 值 , 否则返回 0, 表示文件尚未结束。

第4题:

若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为

A.0

B.1

C.-1

D.一个非0值


正确答案:A
解析:feof()函数用于检测当前读写的位置是否遇到文件结束标志位,若未遇到结束标志,则该函数返回值为0;若遇到文件结束标志,则返回-1。

第5题:

设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值是()。

A.非0值

B.0

C.EOF

D.NULL


参考答案:A

第6题:

设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为

A.EOF

B.非0值

C.0

D.NULL


正确答案:B
解析:函数feof的功能是:测试fp所指文件的位置是否已达到文件尾,如果达到文件尾,则函数返回非0值,否则返回0,表示文件尚未结束。

第7题:

若fp是指向某文件的指针,且已读到文件的末尾,则C语言函数feof(fp)的返回值是 ( )

A.EOF

B.-1

C.非零值

D.NULL


正确答案:D

第8题:

设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为()。

A.EOF

B.非0值

C.0

D.NULL


参考答案:B

第9题:

若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。

A.EOF

B.-l

C.非零值

D.0


正确答案:D
本题考查leon(tp)函数,其功能是:测试所指的文件的位置指针是否已达到文件尾,如果已达到文件尾,则函数返回非0值;否则返回0,表示文件未结束。

第10题:

若fp是指向某文件的指针,已读到此文件末尾,则库函数feof(fp)的返回值是______。

A.EOF

B.0

C.非零值

D.NULL


正确答案:C
解析:由函数feof的定义得知,如果返回的是0,则表示没有到文件末尾;如果返回为非0,则表示到文件末尾。