首页/ 题库 / [单选题]设fp为指向某二进制文件的指针,且已读到的答案

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

单选题
2022-07-11 05:02
B、\0
C、非0值
D、NULL
查看答案

正确答案
C

试题解析
本题考查文件的定位,feof函数的用法是从输入流读取数据,如果到达文件末尾(遇文件结束符),eof函数值为非零值,否则为0,所以选项C正确。

标签:
相关题目
若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是( )。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值
若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为 _______ ,否则为 ________ 。
以下程序:#include main(){ FILE *fp; char str[10]; fp=fopen(myfile.dat,w); fputs(abc,fp); fclose(fp); fp=fopen(myfile.dat,a+); fprintf(fp,%d,28); rewind(fp); fscanf(fp,%s,str); puts(str); fclose(fp);}程序运行后的输出结果是(  )。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是(  )。
打开数据表文件后,当前记录指针指向100,要使指针指向记录号为20的记录,应使用( )命令.
设中为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为 ( )。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
读取二进制文件的函数调用形式为:fread(buffer,size,Count,fp);,其中buffed 代表的是( )。
读取二进制文件的函数调用形式为:fread(buffer size,count,fp);,其中buffer代表的是( )。
读取二进制文件的函数调用形式为 :fread(buffer,size,count,fp); , 其中 buffer 代表的是
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是( )。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
设head为非空的单向循环链表头指针,p指向链表的尾结点,则满足逻辑表达式()的值为真。
有以下程序: #include <stdio.h> main() { FILE *fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n);printf("%d%d ",k,n); fclose(fp); { 执行后的输出结果是( )。
有以下程序: #include<stdio.h> main() { FILE *fp; int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d %d ", k,n); fclose(fp); } 执行后输出结果是( )。
有以下程序 #include <stdio.h> main() { FILE *fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++)fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n);printf("%d%d ",k,n); fclose(fp); } 执行后输出结果是
以追加模式打开文件时,文件指针指向文件尾。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp),的返回值为( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧