[单选题]

有以下程序

#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 <stdio.h>main ( ){ FILE *f

[单选题]有以下程序#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,sizeof(int)*3,SEEK_SET); /* 该语句使读文件的位置指针从文件头向后移动 3 个 int 型数据 */fread(a,sizeof(int),3,fp); fclose(fp);for(i=0;

  • 查看答案
  • 有以下程序 #include <stdio.h> main() { FILE *

    [单选题]有以下程序#include <stdio.h>main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d/n",i);fprintf(fp,"%d/n",j);fclose(fp);fp=fopen("d1.dat","r");fscanf(fp,"%d%d",&k,&n); printf("%d %d/n",k,n);fclose(fp); }程序

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int f,f1,

    [试题]有以下程序#include <stdio.h>main(){ int f,f1,f2,i;f1=0;f2=1;printf("%d %d ",f1,f2);for(i=3;i<=5;i++){ f=f1+f2; printf("%d",f);f1=f2; f2=f;}printf("/n");}程序运行后的输出结果是 ( 1 0 ) 。

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ FILE *fp;

    [单选题]有以下程序#include <stdio.h>main(){ FILE *fp; int i;char ch[]="abcd",t;fp=fopen("abc.dat","wb+");for(i=0; i<4; i++) fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END);fread(&t,1,1,fp);fclose(fp);printf("%c/n",t);}程序执行后的输出结果是A.)dB.)cC.)b

  • 查看答案
  • 有以下程序#include <stdio.h>main( ){ FILE *fp

    [单选题]有以下程序#include <stdio.h>main( ){ FILE *fp; int k,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp, "%d%d%d/n",a[0],a[1],a[2]); fprintf(fp,"%d%d%d/n",a[3],a[4],a[5]);fclose(fp);fp=fopen("d2.dat", " r");fscanf(fp, "%d%d",&k

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ FILE *fp;

    [单选题]有以下程序#include <stdio.h>main(){ FILE *fp; int a[10]={1,2,3},i,n;fp=fopen("dl.dat","w");for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);fprintf(fp,"/n");fclose(fp);fp=fopen("dl.dat","r");fscanf(fp,"%d",&n);fclose(fp);printf("%d/n",n

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ FILE *pf;

    [单选题]有以下程序#include <stdio.h>main(){ FILE *pf;char *s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf);fwrite(s1,5,1,pf);fclose(pf);}以上程序执行后 abc.dat 文件的内容是A.)ChinaB.)ChinangC.)ChinaBeijingD.)BeijingChina

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int y=9;f

    [单选题]有以下程序#include <stdio.h>main(){ int y=9;for( ; y>0;y--)if(y%3==0) printf("%d",--y);}程序的运行结果是A. ) 741B. ) 963C. ) 852D. ) 875421

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int x=8;f

    [单选题]有以下程序#include <stdio.h>main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf("%d, ",x--); continue; }printf("%d,",--x);}}程序的运行结果是A.)7,4,2B.)8,7,5,2C.)9,7,6,4D.)8,5,4,2

  • 查看答案
  • 有以下程序 #include<stdio.h> main() {FILE*fp;

    [单选题]有以下程序#include <stdio.h>main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen("d1.dat","r");fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);fclose(fp);}程序运

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ FILE *f;f