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