有以下程序#include <stdio.h>main(){ FILE *f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件 filea.txt 中原有内容为 :hello, 则运行以上程序后 , 文件 filea.txt 的内容为A)helloabcB)abcloC)abcD)abchello

题目

有以下程序

#include <stdio.h>

main()

{ FILE *f;

f=fopen("filea.txt","w");

fprintf(f,"abc");

fclose(f);

}

若文本文件 filea.txt 中原有内容为 :hello, 则运行以上程序后 , 文件 filea.txt 的内容为

A)helloabc

B)abclo

C)abc

D)abchello


相似考题
更多“有以下程序#include &lt;stdio.h&gt;main(){ FILE *f;f=fopen("filea.txt","w");fprintf(f, ”相关问题
  • 第1题:

    有以下程序 include main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"ab

    有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,则运行以上程序后,文件n.txt中的内容为______。

    A.goodabc

    B.abcd

    C.abc

    D.abcgood


    正确答案:C

  • 第2题:

    有下列程序: include<stdi0.h>voidmain( ) {FILE*f; f=fopen("filea.txt",&qu

    有下列程序:

    #include<stdi0.h>

    voidmain( )

    {FILE*f;

    f=fopen("filea.txt","w");

    fprintf(f,"abe");

    fclose(f);

    }

    若文本文件filea.txt中原有内容hell0,则运行以上程序后,文件Iilea.txt中的内容为( )。

    A.helloabe

    B.abclo

    C.abe

    D.abchello


    正确答案:C
    C。【解析】把字符串abe以只写的方式写入到文件filea.txt中,覆盖掉原有的字符串hello。

  • 第3题:

    有如下程序:include main (){FILE*fp1;fp1=fopen ("fl.txt", "w");fprintf(fp1,"abc"

    有如下程序:#include <stdio. h>main (){ FILE *fp1; fp1=fopen ("fl.txt", "w"); fprintf(fp1,"abc"); fclose (fp1);}若文本文件f1.txt 中原有内容为:good,则运行以上程序后文件f1.txt 中的内容为( )。

    A.goodabc

    B.abed

    C.abc

    D.abcgood


    正确答案:C
    解析:主函数中定义了一个文件指针fp1,然后通过fopen()函数,以写的方式打开文件“f1.txt”,并让指针fp1指向它,接着调用fprintf()函数将“abc”写到文件fp1所指的文件里,由于开始fp1指向文件的“f1.txt”的开始位置,因此“abc”将把文件“f1.txt”里原来的内容“good”覆盖掉,故文件“f1.txt”里最后的内容为“abc”,所以,4个选项中选项C符合题意。

  • 第4题:

    有下列程序: #include<stdi0.h> voidmain( ) {FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abe"); fclose(f); } 若文本文件filea.txt中原有内容hell0,则运行以上程序后,文件Iilea.txt中的内容为( )。

    A.helloabe

    B.abclo

    C.abe

    D.abchello


    正确答案:C
    C。【解析】把字符串abe以只写的方式写入到文件filea.txt中,覆盖掉原有的字符串hello。

  • 第5题:

    有如下程序includemain(){FILE*fp1;fp1;fopen("ftxt","w");fprintf(fpl, "abc")fclose

    有如下程序 #include <stdio.h> main() { FILE *fp1; fp1;fopen("ftxt","w"); fprintf(fpl, "abc") fclose(fpl); } 若文本文件f1.txt中原有内容为:good,则运行以上:程序后文件f1.Mt中的内容为

    A.goodabc

    B.abcd

    C.abc

    D.abcgood


    正确答案:C
    解析:本题考核的知识点是操作文件的几个基本函数。主函数中定义了一个文件指针中1,然后通过fopen()函数,以写的方式打开文件“f1.txt’,并让指针印1指向它,接着调用fptind()函数将“abc”写到文件fp1所指的文件里,由于开始fp1指向文件的“f1.txt”的开始位置,因此“abc”将把文件“f1.txt”里原来的内容“good”覆盖掉,故文件“f1.txt”里最后的内容为“abc”,所以,4个选项中选项C符合题意。