题目内容

有以下程序,程序运行后的输出结果是 ___ #include main(){ FILE *fp; int k,n,i,a[6]={1,2,3,4,5,6}; fp=fopen("d2.dat","w"); for(i=0;i<6;i++) fprintf(fp, "%d,",a[i]); fclose(fp); fp=fopen("d2.dat","r"); for(i=0;i<3;i++) fscanf(fp, "%d,%d",&k,&n); fclose(fp); printf("%d,%d\n",k,n);}

A. 1,2
B. 3,4
C. 5,6
D. 123,456

查看答案
更多问题

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

A. goodabc
B. abcd
C. abc
D. abcgood

若fp已经正确定义,并指向某个文件,当遇到该文件结束标志时,函数feof(fp)的值为

A. 0
B. 1
C. -1
D. 一个非零值

以下文件函数中,用于关闭文件的函数是()

A. fopen
B. fprintf
C. fscanf
D. fclose

以下函数中,不能用于向文件中写入数据的是()

A. ftell
B. fwrite
C. fputc
D. fprintf

答案查题题库