选择题 23.  有如下程序:
    #include<stdio.h>
    main()
    {  FILE *fp1;
    fp1=fopen("f1.txt","w");
    fprintf(fp1,"abc");
    fclose(fp1);
    }
    若文本文件f1.txt中原有内容为“good”,则运行以上程序后文件f1.txt中的内容为______。
【正确答案】 C
【答案解析】 当用“w”打开时,已存在一个以该文件名命名的文件,则在打开时将该文件删除,再重新建立一个新文件,因此当输入时原来的内容已被覆盖,所以只有后输入的内容,故选择选项C。