您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C语言重点难点分析:第15章 文件操作
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年3月22日 发表评论 进入社区
更多知识点请查看:http://ncre.educity.cn/ncrefx/200703151118271174.htm

第15章 文 件 操 作

    本章节内容来自全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。本章只要求缓冲文件系统,对非标准缓冲文件系统不要求。主要考查文件类型指针(FILE类型指针)、文件打开与关闭(fopen、fclose)、文件读写(fputc、fgetc、fputs、fgets、fread、fwrite、fprintf、fscanf)、文件定位(rewind、fseek)等。通过对历年试卷内容的分析,本章考核内容约占3%,属于非重点考查内容。由《计算机等级考试二级C语言考点分析、题解与模拟》命题走势图15-1可知,本章部分所涉及考题分值趋向稳定。

    15.1  文件指针
    15.1.1  考点1:文件基本概念

    1.文件
    记录在外部介质上的数据的集合。

    2.存取方式
    C语言中有两种存取数据的方式。
    ① 顺序存取:当“打开”文件进行读或写操作时总是从文件的开头开始,从头到尾顺序读或写。
    ② 直接存取:又称随机存取文件,可以通过调用C语言的库函数来指定开始读(写)的字节号,然后直接对此位置上的数据进行读或写操作。

    3.文本文件
    当输出时,数据按数值转换成一串字符,每个字符存储到文件中,一个字符占一个字节。

    4.二进制文件
    二进制文件以二进制存储,不具备可读性,但从存储空间的利用来看,实型数无论位数大小均占4位,字符确需按位数来存放,这样的话,二进制文件相对节省了空间。

    5.缓冲区
    缓冲区是系统在内存中为各文件开辟的一片存储区。当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”,装满后再从内存“缓冲区”依次读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。

    6.文件指针
    文件指针是指向一个文件结构体类型的指针变量,这个结构体中包含如缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”还是“写”等信息。本章节内容来自希赛全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032480

更多知识点请查看:http://ncre.educity.cn/ncrefx/200703151118271174.htm