若文本文件a.txt中原有内容为hello,则执行以下程序段后,文件a.txt的内容为。
FILE *fp;
fp=fopen("a.txt","w");
fprintf(fp,"abc");
fclose(fp);
FILE *fp;
fp=fopen("a.txt","w");
fprintf(fp,"abc");
fclose(fp);
举一反三
- 若要用只读方式打开d:\a.txt文件,则需要执行() A: FILE *fp;fp=fopen(d:\a.txt,r); B: FILE *fp;fp=fopen(d:\\a.txt,r); C: FILE *fp;fp=fopen(d:\a.txt,r+); D: FILE *fp;*fp=fopen(d:\a.txt,w)
- 以下程序执行后,文件test.txt的内容是() #include void main() { FILE *fp; fp=fopen(“test.txt”,”w”); fprintf(fp,”%s”,”How ”); fclose(fp); fp=fopen(test.txt“,”a”); fprintf(fp,”%s”,”are you!”); fclose(fp); }
- 要打开一个已经存在的非空文本文件a.txt用于修改数据,则正确的打开文件语句是( )。 A: fp=fopen("a.txt","r"); B: fp=fopen("a.txt","w"); C: fp=fopen("a.txt","r+"); D: fp=fopen("a.txt","w+");
- 若有程序片段FILE*fp;fp=fopen(“a.txt”,”r”);则以下说法中正确的是:()。 A: fp指向磁盘文件a.txt的地址 B: fp指向磁盘文件a.txt所对应的FILE结构 C: 如果fp不为NULL,表示文件打开失败 D: 可以利用fp指针对文件a.txt进行写操作
- 有以下程序:#include <;stdio. h>;main(){ FILE * f;f= fopen( " file a. txt"," w");Frintf( f, " abc");fclose ( f);}若文本文件file a.txt中原有内容为:hello,则运行以上程序后,文件filea. txt中的内容为______。 A: Helloabc B: abclo C: abc D: abchello