[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flpWDOD1g08ZbsA9QcEKA5mT3arzbPbnx4_SzVmepqvs":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2024-06-09 16:07:12",149848440,[8,9,10,11],"rewind()","fseek()","ftell()","feof()",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},5,"589068291617dece66898c6a56ebbf78","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F04c937a07aa0c31b4e1f8043b61fd231.jpg","计算机程序设计基础-示范教学包","c9f9ddd1c2c143c4a68008043bcbbf7d","随堂测验","若文件的打开方式为&quot;w+&quot;,写完之后,要从头重新读,则需要调用()函数将读写位置指针移动到文件开头",[21,32,35,44,53],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],149848439,[25,26,27,28],"文件读写位置指针由系统自动设置","文件读写位置指针与文件类型指针是同一概念","文件读写位置指针是可以移动的","文件打开时,文件读写位置指针指向第一个字节","关于文件读写位置指针,下列说法错误的是()","v1",0,{"answer":33,"createTime":5,"id":6,"options":34,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":36,"createTime":5,"id":37,"options":38,"question":43,"source":30,"type":31},[],149848441,[39,40,41,42],"将文件读写位置指针移到距离文件头20个字节处","将文件读写位置指针移到距离文件尾20个字节处","将文件读写位置指针从当前位置向后移20个字节","将文件读写位置指针从当前位置向前移20个字节","函数调用语句fseek(fp,20L,0)的含义是()",{"answer":45,"createTime":5,"id":46,"options":47,"question":52,"source":30,"type":31},[],149848442,[48,49,50,51],"随机读写就是在文件内随机选择位置进行读写","在随机读写时,文件读写位置指针指向当前的读写位置","随机读写是通过计算字节数来进行定位的","随机读写更适用于二进制文件的读写","对于随机读写,以下说法不正确的是()",{"answer":54,"createTime":5,"id":55,"options":56,"question":61,"source":30,"type":31},[],149848443,[57,58,59,60],"for(i=0; i&lt;30; i++) fread(&amp;a[i], sizeof(struct std), 1L, fp)","for(i=0; i&lt;30; i++) fread(a+i, sizeof(struct std), 1L, fp)","fread(a, sizeof(struct std), 30L,fp)","for(i=0; i&lt;30; i++) fread(a[i], sizeof(struct std), 1L, fp)","有以下定义:struct std{ char num[6]; char name[8]; float mark[4];}a[30];FILE *fp;;设文件中以二进制形式存有10个班的学生数据,且已正确打开,文件指针定位于文件开头.若要从文件中读出30个学生的数据放入a数组中,则以下不能实现此功能的语句是()"]