[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWB7mM7DAq70rTKli3PITsLNMvG607LDjS6wYhRZI4vI":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2023-09-29 13:43:31",98655016,[8,9,10,11],"fp=fopen(&quot;Demo&quot;,&quot;r&quot;)","fp=fopen(&quot;Demo&quot;,&quot;ab+&quot;)","fp=fopen(&quot;Demo&quot;,&quot;w+&quot;)","fp=fopen(&quot;Demo&quot;,&quot;r+&quot;)",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},28,"c510cb01cea113e432b530120c075e5e","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F8c9dbf7916a8d8c1da00fab3aae2ba87.jpg","C程序设计（4）","38db5b7babe24ea49a75ed97f5ceded4","测验9","如果需要打开一个已经存在的非空文件&quot;Demo&quot;进行修改,下面正确的选项是( )",[21,32,41,50,59,68,77,80,89,98],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],98655008,[25,26,27,28],"fwrite(buffer,count,size,fp)","fwrite(fp,size,count,buffer)","fwrite(fp,count,size,buffer)","fwrite(buffer,size,count,fp)","fwrite( )函数的一般调用形式是()","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],98655010,[36,37,38,39],"ferror( )","rewind( )","fopen( )","fclose( )","将文件的指针重新设置到文件的起点函数是( )",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],98655012,[45,46,47,48],"一个文件指针,指向待读取的文件","一个整型变量,代表待读取的数据的字节数","一个内存块的首地址,代表读入数据存放的地址","一个内存块的字节数","读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],98655013,[54,55,56,57],"12","14","1234","123 456","有以下程序#include &quot;stdio.h&quot;main( ){ FILE *fp;int k,n,a[6]={1,2,3,4,5,6}; fp=fopen(&quot;d2.dat&quot;,&quot;w&quot;); fprintf(fp,&quot;%d%d%d\\n&quot;,a[0],a[1],a[2]); fprintf(fp,&quot;%d%d%d\\n&quot;,a[3],a[4],a[5]); fclose(fp); fp=fopen(&quot;d2.dat&quot;,&quot;r&quot;); fscanf(fp,&quot;%d%d&quot;,&amp;k,&amp;n);printf(&quot;%d %d\\n&quot;,k,n); fclose(fp);}程序运行后的输出结果是( )",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":30,"type":31},[],98655014,[63,64,65,66],"二进制文件打开后可以先读文件的末尾,而顺序文件不可以","在程序结束时,应当用fclose函数关闭已打开的文件","在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据","不可以用FILE定义指向二进制文件的文件指针","以下叙述中错误的是( )",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":30,"type":31},[],98655015,[72,73,74,75],"4,5,6,4,5,6","1,2,3,4,5,6","4,5,6,1,2,3","6,5,4,3,2,1","有以下程序#include &quot;stdio.h&quot;main( ){ FILE *fp; int i,a[6]={l,2,3,4,5,6}; fp=fopen(&quot;d3.dat&quot;,&quot;wb+&quot;); fwrite(a,sizeof(int),6,fp); fseek(fp,sizeof(int)*3,SEEK_SET);\u002F* 该语句使读文件的位置指针从文件头向后移动3个int型数据*\u002F fread(a,sizeof(int),3,fp); fclose(fp); for(i=0;i&lt;6;i++)printf(&quot;%d,&quot;,a[i]);}程序运行后的输出结果是( )",{"answer":78,"createTime":5,"id":6,"options":79,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":81,"createTime":5,"id":82,"options":83,"question":88,"source":30,"type":31},[],98655017,[84,85,86,87],"-1","TRUE","0","1","当顺利执行了文件关闭操作时,fclose( )函数的返回值是( )",{"answer":90,"createTime":5,"id":91,"options":92,"question":97,"source":30,"type":31},[],98655018,[93,94,95,96],"c:user\\text.txt","c:\\user\\text.txt","&quot;c:\\user\\text.txt&quot;","&quot;c:\\\\user\\\\text.txt&quot;","以下可作为函数fopen中第一个参数的正确格式是( )",{"answer":99,"createTime":5,"id":100,"options":101,"question":104,"source":30,"type":31},[],98655019,[102,86,87,103],"地址值","EOF","若执行fopen()函数时发生错误,则函数的返回值是( )"]