[试题]

有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d1.dat ,写入 1 ~ 100 这 100 个整数后关闭文件 。 再以二进制 “ 读 ” 方式打开文件 d1.dat , 将这 100 个整数读入 到 另一个数组 b 中 , 并打印输出 , 请填空。

#include <stdio.h>

main()

{ FILE *fp;

int i,a[100],b[100];

fp=fopen("d1.dat","wb");

for(i=0;i<100;i++) a[i]=i+1;

fwrite(a,sizeof(int),100,fp);

fclose(fp);

fp=fopen("d1.dat", ( 20 ) );

fread(b,sizeof(int),100,fp);

fclose(fp);

for(i=0;i<100;i++) printf("%d/n",b[i]);

}

参考答案与解析:

相关试题

若fp已正确定义为一个文件指针,d1.dat为二进制文件。请填空,以便“读取”并

[试题]若fp已正确定义为一个文件指针,d1.dat为二进制文件。请填空,以便“读取”并打开此文件:fp=fopen();。

  • 查看答案
  • 若要打开二进制文件binfile写方式,输出到文件尾则应为: ofstream

    [主观题]若要打开二进制文件binfile写方式,输出到文件尾则应为:ofstream bfile("binfile",______ );

  • 查看答案
  • 二进制文件不能使用记事本程序打开。

    [主观题]二进制文件不能使用记事本程序打开。此题为判断题(对,错)。

  • 查看答案
  • 二进制文件

    [名词解释] 二进制文件

  • 查看答案
  • ( 20 ) 下列程序的功能是将一个整数数组写入二进制文件 。 在程序的下划线处

    [单选题]( 20 ) 下列程序的功能是将一个整数数组写入二进制文件 。 在程序的下划线处应填入的选项是import java.io.*;public class XieShuzu{public static void main(String[] a){int [] myArray={10,20,30,40};try{D.ataOutputStream dos=new DataOutputStream(new FileOutputStream( " ints.dat " ));for(int i=0;

  • 查看答案
  • 为了向二进制文件尾部增加数据,打开文件的方式应采用()

    [单选题]为了向二进制文件尾部增加数据,打开文件的方式应采用()A . ″ab″B . ″rb+″C . ″wb″D . ″wb+″

  • 查看答案
  • 下面程序的功能是将一个整数数组写入二进制文件。在下画线处应填入的选项是impor

    [单选题]下面程序的功能是将一个整数数组写入二进制文件。在下画线处应填入的选项是 import java.io.*; public class XieShuzu { public static void main(String[] a) { int[]myArray={10,20,30,40}; try { DataoutputStream dos=new DataOutputStream(new FileoutputStream("ints.dat")); for(int i=0;i<myArray

  • 查看答案
  • 下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()

    [单选题]下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是( )。 importjava.io.*; publicclassXieShuzu{ publicstaticvoidmain(String[]a){ int[]myArray=(10,20,30,40); try{ DataOutputStreamdos= newDataOu中utStream(new FileOutputStream("ints.dat")); for(inti=O;i<myArray.lengt

  • 查看答案
  • 二进制译码器的功能是将输入的二进制代码译成相应的输出信号,常见的二进制译码器有(

    [多选题] 二进制译码器的功能是将输入的二进制代码译成相应的输出信号,常见的二进制译码器有()。A .8-3译码器B .2-4译码器C .4-16译码器D . D.3-8译码器

  • 查看答案
  • 二进制移相键控分二进制绝对移相和二进制相对移相。

    [问答题] 二进制移相键控分二进制绝对移相和二进制相对移相。

  • 查看答案
  • 有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d1.dat ,写入