第十四章单元测试
  1. 以下语句将输出 ()。

    #include <stdio.h>

    printf("%d  %d  %d", NULL, '', EOF); 



  2. A:NULL EOF B:1 0 EOF C:0 0 -1 D:0 0 1
    答案:0 0 -1
  3. 下列关于C语言数据文件的叙述中正确的是____。


  4. A:文件由二进制数据序列组成,C语言只能读写二进制文件 B:文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 C:文件由ASCII码字符序列组成,C语言只能读写文本文件 D:文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
  5. 若要打开A盘上的user子目录下的名为abc.txt的文本文件进行读写操作,下列符合此要求的函数调用是()。


  6. A:fopen("A:\user\abc.txt","rb");


    B:fopen("A:\user\abc.txt","r");


    C:
    fopen("A:\\user\\abc.txt","r+");


    D:
     fopen("A:\\user\\abc.txt","w");


  7. C语言中,对文件的存取以()为单位。


  8. A:

    B:

    元素

    C:

    字节

    D:

    记录

  9. 关闭文件函数的正确调用形式是()。


  10. A:

    fclose*文件指针);

    B:

    fclose. 文件指针;

    C:

    fclose. *文件指针;

    D:

    fclose(文件指针);

  11. 若以”a+”方式打开一个已存在的文件,则叙述正确的是()。


  12. A:

    文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。

    B:

    其余选项说法皆不正确。

    C:

    文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

    D:

    文件打开时,原有文件内容被删除,只可作写操作。

  13. 若要用fopen函数打开一个新的二进制文件,该文件既要能读也要能写,则文件打开方式字符串应是()。


  14. A:

    “rb+”

    B:

    “ab”

    C:

    “ab+”

    D:

    “wb+”

  15. 直接使文件指针重新定位到文件读写的首地址的函数是() 。


  16. A:

    fseek()函数

    B:

    ftell()函数

    C:

    rewind()函数

    D:

    ferror()函数

  17. 文本文件每个字节存放一个ASCII码,代表一个字符。


  18. A:错 B:对
  19. 定义文件指针的一般形式:FILE 指针变量名;


  20. A:对 B:错
  21. C语言中文件缓冲区是硬盘上一块区域。


  22. A:对 B:错
  23. 下列文件使用方式及含义描述正确的是()。


  24. A:

    ”a”(追加)向二进制文件尾增加数据

    B:

    ”r”(只读)为输入打开一个文本文件

    C:

    ”w”(只写)为输出打开一个文本文件

    D:

    ”r+”(读写)为读/写打开一个文本文件

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部