以下叙述中不正确的是_________。(第9章文件程序设计)
A. C语言中的文本文件是基于字符编码的流式文件
B. C语言中的二进制文件是基于值编码的流式文件
C语言中,随机读写文件时,可用fseek()函数随机定位文件位置
D. C语言中,顺序读写方式不适用于二进制文件
有定义:struct stu a[20];FILE *fp;,某学生数据文件存储了若干个struct stu 型的学生数据记录,文件处于打开初始状态,fp为文件指针。若要从文件中读出20个学生的数据存储到a数组中,以下语句不正确的是_________。(第9章 文件程序设计)
A. for(i=0;i<20;i++)fread(&a[i],sizeof(structstu),1,fp);
B. for(i=0;i<20;i++)fread(a+i;sizeof(structstu),1,fp);
C. fread(a,sizeof(structstu),20,fp);
D. for(i=0:i<20;i++)fread(a[i],sizeof(structstu),1,fp);