网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
函数rewind(fp)的作用是().
A.使fp指定的文件的位置指针向文件的末尾
B.使fp指定的文件的位置指针自动移至下一个字符位置
C.使fp指定的文件的位置指针重新定位到文件的开始位置
D.将fp指定的文件的位置指针指向文件中,所要求的特定位置
参考答案和解析
A 解析:位置指针重返文件头函数rewind()的调用形式为:rewind(fp)。其中,“fp”是指向文件的文件型指针。 rewind(fp)的功能是:使fp指定的文件的位置指针重新定位到文件的开始位置。
更多 “函数rewind(fp)的作用是().A.使fp指定的文件的位置指针向文件的末尾B.使fp指定的文件的位置指针自动移至下一个字符位置C.使fp指定的文件的位置指针重新定位到文件的开始位置D.将fp指定的文件的位置指针指向文件中,所要求的特定位置” 相关考题
考题
( 40 )有以下程序#include stdio.hmain (){ FILE *fp;char str[10];fp=fopen ( " myfile.dat " , " w " ) ;fputs ( " abc " ,fp ) ;fclose ( fp ) ;fpfopen ( " myfile.dat:, " a+ " ) ;fprintf ( fp, " %d " ,28 ) ;rewind ( fp ) ;fscanf ( fp, " %s " ,str ) ; puts ( str ) ;fclose ( fp ) ;}程序运行后的输出结果是A ) abcB ) 28cC ) abc28D )因类型不一致而出错
考题
如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是( )。A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);
考题
有以下程序: #includestdio.h main( ) {FILE*fp;char str[10]; fp=fopen("myfile,dat",""); {puts("abe",ip);fclose(fp); fp=fopen("myfile.dat","a*"); fprintf(fp,"%d",28); rewind(fp); fscanf(fp,"%S",str);puts(str); fclose(fp); } 程序运行后的输出结果是( )。A.abcB.28cC.abc28D.内类型不一致而出错
考题
以下程序运行后的输出结果是 。includemain(){FILE*fp;int x[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,sizeof(int),3,f}]);for(i=0;i6;i++)printf(“%d”,x[i]);printf(“\n”);fclose(fp);}
考题
有以下程序:include main(){FILE*fp;int i,k,n; fp=fopen("data.dar","w+");for(i=1;i
有以下程序: #include <stdio.h> main() { FILE *fp; int i,k,n; fp=fopen("data.dar","w+"); for(i=1;i<6;i++) { fprintf(fp,"%d ",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp,"%d%d",k,n); printf("%d%d\n",k,n); fclose(fp); } 程序运行后的输出结果是( )。A.0 0B.123 45C.1 4D.1 2
考题
有以下程序:include main( ){FILE * fp; int i,k,n;fp = fopen( "data. dat" ,"w +" )
有以下程序:#include <stdlo.h>main( ){ FILE * fp; int i,k,n; fp = fopen( "data. dat" ,"w +" ) for(i = 1 ;i<6;i ++ ) { fprintf(fp."% d",i); if(i%3 ==0)fprintf(fp," \n"); } rewind(fp); fscanf(fp." % d% d" ,k, n) ;printf(" % d%d \n" ,k,n); fclose(fp);A.0 0B.123 45C.1 4D.1
考题
有以下程序: include main() {FILE *fp; int i,k,n; fp=fopen("data
有以下程序: #include <stdio.h> main() {FILE *fp; int i,k,n; fp=fopen("data.dat","w+"); for(i=1;i<6;i++) {fprintf(fp,"%d ",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp,"%d%d",k,n); printf("%d %d\n",k,n); fclose(fp); } 程序运行后的输出结果是 ______。A.0 0B.123 45C.1 4D.1 2
考题
有以下程序 #include string.hmain(){ FILE *fp; int i,k,n; fp=fopen("data.dat", "w+"); for(i=4; i9; i++) { fprintf(fp,"%d",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp,"%d%d",k,n); printf("%d %d\n",k,n); fclose(fp);} 程序的运行结果是A.0 0 B.4 5C.45 78 D.456 78
考题
函数rewind(fp))的作用是( )。A.使fp指定的文件的位置指针重新定位到文件的开始位置B.将fp指定的文件的位置指针指向文件中所要求的特定位置C.使fp指定的文件的位置指针向文件的末尾D.使fp指定的文件的位置指针自动移至下一个字符位置
考题
已知函数fp的原型是:int fp(char c,char*k=NULL,double d=10.0);下列调用中正确调用fp的是A.fp(99)和fp('A',"ABC")B.fp('A',4.5)和fp('A',“ABC”)C.fp('A',“ABC”)和fp()D.fp()和fp(99)
考题
有以下程序#inculde stdio.hmain(){ FILE*Fp;char str[10];Fp=Fopen(“myFile.dat”,”W”);Fputs(“aBc”,Fp);Fclose(Fp);Fp=Fopen(“myFile.dat”,”a+”);FprintFF(Fp,”%d”,28);reWind(Fp);FscanF(Fp,”%s”,str);puts(str);Fclose(Fp);}程序运行后的输出结果是A.aBcB.28cC.aBc28D.因类型不一致而出错
考题
(15)以下程序运行后的输出结果是 【15】 。#include stdio.hmain(){ FILE *fp; int x[6]={1,2,3,4,5,6},i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,sizeof(int),3,fp);for(i=0;i6;i++) printf("%d",x[i]);printf("\n");fclose(fp);}
考题
关闭文件函数fclose(fp)的作用是()。A、不再为fp指向的文件分配内存空间;B、将fp指向的文件存入磁盘;C、释放指定文件所占据的内存空间和文件指针;D、将指定文件封闭在某一内存区域。
考题
单选题以下关于fclose(fp)函数的叙述正确的是( )。A
当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件B
当程序中对文件的所有写操作完成之后,不一定要调用fclose(fp)函数关闭文件C
只有对文件进行输入操作之后,才需要调用fclose(fp)函数关闭文件D
只有对文件进行输出操作之后,才能调用fclose(fp)函数关闭文件
考题
单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fprintf(fp,%d,a[0]); for(i = 1;i 6;i++) { rewind(fp); fprintf(fp,%d,a[i]); } rewind(fp); fscanf(fp,%d,k); fclose(fp); printf(%d,k);}程序运行后的输出结果是( )。A
6B
21C
123456D
654321
考题
单选题函数rewind(fp)的作用是( )。A
函数rewind(fp)的作用是使文件读写指针指向文件开始位置B
使文件位置指针指向文件的末尾C
使文件位置指针移至前一个字符的位置D
使文件位置指针移至下一个字符的位置
考题
单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fwrite(a[0],sizeof(int),1,fp); for(i = 1;i 6;i++) { fseek(fp,0L,0); fread(k,sizeof(int),1,fp); fseek(fp,0L,0); a[i]+=k; fwrite(a[i],sizeof(int),1,fp); } rewind(fp); fread(k,sizeof(int),1,fp); fclose(fp); printf(%d,k);}程序的运行结果是( )。A
21B
6C
123456D
11
考题
单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fprintf(fp,%d,a[0]); for(i = 1;i 6;i++) { fseek(fp,0L,0); fscanf(fp,%d,k); fseek(fp,0L,0); fprintf(fp,%d,a[i]+=k); } rewind(fp); fscanf(fp,%d,k); fclose(fp); printf(%d,k);}程序的运行结果是( )。A
21B
6C
123456D
11
热门标签
最新试卷