百家拳C语言测试中心

相关链接

    C语言文件测试题(1)

  1. 打开文件可以分为3种模式:____________ 、____________ 、____________。

  2. 读取文件;写入文件;附加文件
  3. C语言中,文件存取类型有两种:_______________与_______________。

  4. 文本文件(Text File);二进制文件(Binary File)
  5. 随机存取其实就是控制___________的位置,只要掌握光标___________的设置及准备______多少字符,即可在文件的任意处读取数据。

  6. 光标;起始点;位移
  7. C语言的文件处理功能包含_______________、存储介质(磁盘、硬盘)、________________与程序4个要素。

  8. 数据流;缓冲区
  9. 文本文件是一种__________的串流,并且是按照___________来进行读取或写入的,因此,文本文件是一种_____________。

  10. 字符;顺序;顺序文件
  11. 文件存取的方式可以分为____________和____________。

  12. 顺序存取;随机存取
  13. 使用fopen函数打开文件,如果无法打开,则返回一个__________值,如果成功地打开文件,就会返回_____________。

  14. NULL;文件指针
  15. 数据流从创建到结束包括下列哪些步骤?

  16. 打开文件、存取文件与关闭文件。
  17. C语言对文本文件的处理方式与存取函数有哪些?

  18. C语言对文本文件的处理方式主要通过标准I/O函数来进行文件的打开、读写、关闭与设置缓冲区。相关存取函数有fopen()、 fclose()、fgets()、fputs()和fscanf()等,都定义在头文件中。
  19. 说明随机式取(Random Access)与随机存取文件的功能。

  20. 可以指定文件读取指针的位置,从文件中的任意位置读出或写入数据,此时称这个被存取的文件为随机存取文件。随机存取文件多半心二进制文件为主,以一个完整的单位进行数据的写入,这笔单位通常以结构为单位,如结构中可能包括了一个账户的名称、余额和投资款项等。
  21. C语言文件处理功能的设置缓冲区模式是什么?

  22. 如果使用标准I/O函数(包含在头文件中),系统会自动设置缓冲区当。当进行文件的读取时,不会直接对磁盘进行存取,而是先打开数据流,将磁盘上的文件信息放置到缓冲区内,然后,程序再从缓冲区中读取所需要的数据。
  23. 简述:“缓冲区”(Buffer)的作用。

  24. 所谓“缓冲区”(Buffer)是指龙程序执行时,所提供的额外内存,可用来暂时存放准备执行的数据。缓冲区的设置是为了存取效率上的考虑,因为内存的存取速度比磁盘驱动器要快。
  25. 写出下列二进制文件存取模式的意义。 rb(2)wb(3)w+b

  26. 二进制文件存取模式的x下 mode 说明 rb 读取二进制文件 wb 若文件不存在会产生新文件,写入二进制文件并覆盖文件 w+b或wb+ 若文件不存在会产生新文件,读取或写入二进制文件并覆盖文件

自我评价 答对0--2题 答对3--4题 答对5--6题 答对7--8题 答对9--10题

下一篇