有以下程序: #include<stdio.h> main() { FILE*fp; int a[10]={1,2,3,0,0},i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite

admin2019-06-27  3

问题 有以下程序:
    #include<stdio.h>
    main()
    {  FILE*fp;
    int a[10]={1,2,3,0,0},i;
    fp=fopen(’’d2.dat’’,’’wb’’);
    fwrite(a,sizeof(int),5,fp);
    fwrite(a,sizeof(int),5,fp);
    felose(fp);
    fp=fopen(’’d2.dat’’,’’rb’’);
    fread(a,sizeof(int),10,fp);
    fclose(fp);
    for(i=0;i<10;i++)
    printf(’’%d,’’,a);
    }
    程序运行后的输出结果是(    )。

选项 A、文件由一系列数据依次排列组成,只能构成二进制文件
B、文件由结构序列组成,可以构成二进制文件或文本文件
C、文件由数据序列组成,可以构成二进制文件或文本文件
D、文件由字符序列组成,其类型只能是文本文件

答案C

解析 本题考查文件的概念,文件是由数据序列组成,可以构成二进制文件或文本文件,所以答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/3aID777K
0

相关试题推荐
最新回复(0)