单选题

读下面程序并回答问题

#include"stdio.h"

char x[4][8]={"First","Second","Third","Four"};

int a[4]={6,7,6,5};

void main()

{

   int i;

   char y[4][8];

   FILE *fp;

   fp=fopen("TEST.txt","W");

   for(i=0;i<4;i++)

       fputs(x[i],fp);

   fclose(fp);

   fp=fopen("TEST.txt","r");

   for(i=0;i<4;i++)

       fgets(y[i],a[i],fp);

   fclose(fp);  

   for(i=0;i<4;i++)  

        printf("%s\n",*(y+i));

}

程序的运行结果是(    )

A

First

Second

Third

Four

B

First

First

First

First

C

"First"

"Second"

"Third"

"Four"

D

Four

Third

Second

First

赣ICP备20007335号-2