有以下程序#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,
有以下程序#include 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”);fp=fscanf(fp,“%d%d”,&k,&n); printf(“%d%d\n”,k,n);fclose(fp);}程序运行后的输出结果是() 。
A. 20 30
B. 20 50
C. 30 50
D. 5.30 20