有以下程序#include main(){ FILE *fp; int i, k, n;fp=fopen("data.dat", "w+");for(i=1; i<6; i++){ fprintf(fp,"%d ",i);if(i%3==0) fprintf(fp,"\n");}rewind(fp);fscanf(fp, "%d%d", &k, &n); printf("%d %d\n", k, n);fclose(fp);}程序运行后的输出结果是()。
A. 0 0
B. 123 45
C. 1 4
D. 10.1 2
有以下程序#include main(){FILE *fp; int a[10]={1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a,sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++) printf("%d",a);}程序的运行结果是()。
A. 1,2,3,0,0,0,0,0,0,0,
B. 1,2,3,1,2,3,0,0,0,0,
C. 123,0,0,0,0,123,0,0,0,0,
D. 1,2,3,0,0,1,2,3,0,0,