#读、写文件内容fp=open('2.c', mode=______)txt=fp.read(10)fp.seek( 0 )______.write( 'new text' )fp.close()
#读、写文件内容fp=open('2.c', mode=______)txt=fp.read(10)fp.seek( 0 )______.write( 'new text' )fp.close()
seek(fp, -50L, 0)实现将文件指针fp从文件末尾处向前移50个字节。
seek(fp, -50L, 0)实现将文件指针fp从文件末尾处向前移50个字节。
下列语句中,不能将fp指向的文件的内部指针指向文件尾的是 A: fseek(fp,20L,1); B: fseek(fp,0L,SEEK END); C: fp=fopen("a.txt","ab"); D: fp=fopen("a.txt","ab+");
下列语句中,不能将fp指向的文件的内部指针指向文件尾的是 A: fseek(fp,20L,1); B: fseek(fp,0L,SEEK END); C: fp=fopen("a.txt","ab"); D: fp=fopen("a.txt","ab+");
有以下程序: #include<stdio.h> main() FILE *fp;int i,a[6]=1,2,3,4,5,6; fp=fopen(“d3.dat”,“w+b”); fwrite(a,sizeof(int),6,fp); fseek(fp,sizeoffint)*3,SEEK SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeoflint),3,fp);fclose(fp); for(i=0;i<6;i++printf("%d,",a[i]); 程序运行后的输出结果是______。[/i]
有以下程序: #include<stdio.h> main() FILE *fp;int i,a[6]=1,2,3,4,5,6; fp=fopen(“d3.dat”,“w+b”); fwrite(a,sizeof(int),6,fp); fseek(fp,sizeoffint)*3,SEEK SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/ fread(a,sizeoflint),3,fp);fclose(fp); for(i=0;i<6;i++printf("%d,",a[i]); 程序运行后的输出结果是______。[/i]
已知,文件D:\test.txt的内容为:1234567890则执行下列语句后,test.txt的内容为( )。fp=open("d:\\test.txt", "r+")fp.seek(3,0)lst=['a', 'b', 'c']fp.writelines(lst) A: abc4567890 B: 123abc7890 C: 1234567abc D: 1234567890abc
已知,文件D:\test.txt的内容为:1234567890则执行下列语句后,test.txt的内容为( )。fp=open("d:\\test.txt", "r+")fp.seek(3,0)lst=['a', 'b', 'c']fp.writelines(lst) A: abc4567890 B: 123abc7890 C: 1234567abc D: 1234567890abc
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include main(){ FILE *fp;char *s1="Fortran",*s2="Basic";if((fp=fopen("test.txt","wb"))==NULL){ printf("Can’’t open test.txt file\n"); exit(1);}fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/f seek(fp, 0L,SEEK_SET); /*文件位置指针移到文件开头*/fwrite(s2,5,1,fp);fclose(fp);} A: Basican B: BasicFortran C: Basic D: FortranBasic
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include main(){ FILE *fp;char *s1="Fortran",*s2="Basic";if((fp=fopen("test.txt","wb"))==NULL){ printf("Can’’t open test.txt file\n"); exit(1);}fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/f seek(fp, 0L,SEEK_SET); /*文件位置指针移到文件开头*/fwrite(s2,5,1,fp);fclose(fp);} A: Basican B: BasicFortran C: Basic D: FortranBasic
若有定义FILE*fp,则打开与关闭文件的命令是() A: fopen(fp),fclose(fp) B: fopen(fp,“w”),fclose(fp) C: open(fp),close(fp) D: open(fp,“W”),close(fp)
若有定义FILE*fp,则打开与关闭文件的命令是() A: fopen(fp),fclose(fp) B: fopen(fp,“w”),fclose(fp) C: open(fp),close(fp) D: open(fp,“W”),close(fp)
以只读方式打开一个已存在的文本文件ab.txt,以下选项中正确的是______。A. FILE *fp;fp=fopen("ab.txt","a");B. FILE *fp;fp=fopen("ab.txt","w");C. FILE *fp;fp=fopen("ab.txt","r");D. FILE *fp;fp=fopen("ab.txt","rb+"); A: FILE *fp;fp=fopen("ab.txt","a"); B: FILE *fp;fp=fopen("ab.txt","w"); C: FILE *fp;fp=fopen("ab.txt","r"); D: FILE *fp;fp=fopen("ab.txt","rb+");
以只读方式打开一个已存在的文本文件ab.txt,以下选项中正确的是______。A. FILE *fp;fp=fopen("ab.txt","a");B. FILE *fp;fp=fopen("ab.txt","w");C. FILE *fp;fp=fopen("ab.txt","r");D. FILE *fp;fp=fopen("ab.txt","rb+"); A: FILE *fp;fp=fopen("ab.txt","a"); B: FILE *fp;fp=fopen("ab.txt","w"); C: FILE *fp;fp=fopen("ab.txt","r"); D: FILE *fp;fp=fopen("ab.txt","rb+");
使用()可以将当前文件操作指针指向文件结尾 A: seek(0) B: seek(-1) C: seek(1) D: seek(2)
使用()可以将当前文件操作指针指向文件结尾 A: seek(0) B: seek(-1) C: seek(1) D: seek(2)
可将文件位置指针指向文件尾部的操作有( )。 A: fseek(fp, 0, 2); B: rewind(fp); fseek(fp, ftell(fp), 2); C: fseek(fp, 0, 1); D: rewind(fp); fseek(fp, ftell(fp), 0);
可将文件位置指针指向文件尾部的操作有( )。 A: fseek(fp, 0, 2); B: rewind(fp); fseek(fp, ftell(fp), 2); C: fseek(fp, 0, 1); D: rewind(fp); fseek(fp, ftell(fp), 0);