[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwR0yJpl1VeBCF3H2XFJfZkusr1wyPuyRqApo0s6KJb0":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2025-05-16 21:42:15",188461071,[8,9,10,11],"将文件指针移动到距离文件头20字节处","将文件指针从当前位置向文件尾方向移动20字节","将文件指针从当前位置向文件头方向移动20字节","将文件指针从文件末尾处向文件头方向移动20字节",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},17,"cd3f2a2f11c17e6a8a304f26a880a7d2","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F9a98b37e30564a49cb09bb4b41ded6fd.jpg","高级语言程序设计","e0cbc0d2fa1044e8ba809f95f7a80431","文件","函数调用语句:fseek(fp,-20L,2);的含义是( )",[21,33,43,52,61,70,79,88,96,99],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2025-05-16 21:42:13",188461062,[26,27,28,29],"&quot;ab+&quot;","&quot;rb+&quot;","&quot;wb+&quot;","&quot;ab&quot;","若要用fopen()函数打开一个二进制文件,该文件要既能读也能写,当文件不存在时新建文件,则文件打开方式应是( )","v1",0,{"answer":34,"createTime":35,"id":36,"options":37,"question":42,"source":31,"type":32},[],"2025-05-16 21:42:14",188461064,[38,39,40,41],"-1","TRUE","0","1","当顺利完成文件关闭操作时,fclose()函数的返回值是( )",{"answer":44,"createTime":35,"id":45,"options":46,"question":51,"source":31,"type":32},[],188461065,[47,48,49,50],"C语言中的文件是流式文件,因此只能顺序存取数据","打开一个已存在的文件进行写操作后,原有文件中的全部数据必定被覆盖","在一个程序中当对文件进行写操作后,必须先关闭该文件然后再打开,才能读到第1个数据","当对文件的读\u002F写操作完成后,必须将它关闭,否则可能导致数据丢失","下面叙述中正确的是( )",{"answer":53,"createTime":5,"id":54,"options":55,"question":60,"source":31,"type":32},[],188461066,[56,57,58,59],"从文件fp中读取长度为n的字符串存入指针str所指的内存","从文件fp中读取长度不超过n-1的字符串存入指针str所指的内存","从文件fp中读取n个字符串存入指针str所指的内存","从文件fp中读取长度为n-1的字符串存入指针str所指的内存","函数fgets(str, n, fp)的功能是( )",{"answer":62,"createTime":5,"id":63,"options":64,"question":69,"source":31,"type":32},[],188461067,[65,66,67,68],"fwrite(buffer,count,size,fp)","fwrite(fp,count,size,buffer)","fwrite(fp,size,count,buffer)","fwrite(buffer,size,count,fp)","函数fwrite()的调用格式是( )",{"answer":71,"createTime":5,"id":72,"options":73,"question":78,"source":31,"type":32},[],188461068,[74,75,76,77],"gets()函数用于从终端读入字符串","getchar()函数用于从磁盘文件读入字符","fputs()函数用于把字符串输出到文件","fwrite()函数用于以二进制形式输出数据到文件","下面叙述中错误的是( )",{"answer":80,"createTime":5,"id":81,"options":82,"question":87,"source":31,"type":32},[],188461069,[83,84,85,86],"得到fp所指文件的当前读\u002F写位置","移动流式文件的位置指针","初始化流式文件的位置指针","另外三个答案均正确","函数ftell(fp)的作用是( )",{"answer":89,"createTime":5,"id":90,"options":91,"question":78,"source":31,"type":32},[],188461070,[92,93,94,95],"二进制文件打开后可以先读文件的末尾,而顺序文件不可以","在程序结束时,应当用fclose()函数关闭已打开的文件","在利用fread()函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据","不可以用FILE定义指向二进制文件的文件指针",{"answer":97,"createTime":5,"id":6,"options":98,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":100,"createTime":5,"id":101,"options":102,"question":107,"source":31,"type":32},[],188461072,[103,104,105,106],"fp=fopen(&quot;wj.txt&quot;,&quot;w&quot;)","rewind(fp)","feof(fp)","fseek(fp,0L,0)","下面语句中,不能将文件指针fp置于指向的文件头的语句是( )"]