填空题 有以下程序,其功能是:以二进制"写"方式打开文件d1.dat,写入l-100这100个整数后关闭文件。再以二进制"读"方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。 #include main1 {FILE *fp; int i,a[100],b[100]; fp=fopen("d1.dat","wb"); for(i=O;i<100;i++), a[i]=i+1; fwrite(a,sizeof(int),100,fp); fclose(fp); fp=fopen("d1.dat", 2); fread(b ,sizeof(int),100,fp); fclose(fp); for(i=0;i<100;i++)prinff("%d\n",b[i]); }
  • 1、
【正确答案】 1、"rb"    
【答案解析】"rb"表示只读方式打开一个二进制文件。赋给p,这样循环,节点可以依次向后取值。