C语言设计-13.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试复习 (3)以下说法正确的是:[ d ] a) 输入项可以为一实型常量,如scanf(“%f”,3.5); b) 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”); c) 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,f); d) 当输入数据时,必须指明变量的地址,如scanf(“%f”,f); (4)以下程序的功能是:按顺序读入10名学生4门课程的成绩, 计算出每位学生的平均分并输出,程序如下: main() {int n,k; float score,sum,ave; sum=0.0; for(n=1;n=10;n++) {for(k=1;k=4;k++) {scanf(%f,score); sum+=score;} ave=sum/4.0; printf(NO%d:%f\n,n,ave); } } 上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确。 这条语句是 a) sum=0.0; b) sum+=score; c) ave=sum/4.0; d)printf(NO%d:%f\n,n,ave); [a] 考试复习 (5) 设有如下定义:  int (*ptr)*( ); 则以下叙述中正确的是 ( c ) a) ptr是指向一维组数的指针变量 b) ptr是指向int型数据的指针变量 c) ptr是指向函数的指针,该函数返回一个int型数据 d) ptr是一个函数名,该函数的返回值是指向int型数据的指针 (6) 假定a和b为int型变量, 则执行以下语句后b的值为 ( d ) a=1; b=10; do { b-=a; a++; } while (b--0) ; a) 9 b)-2 c) -1 d) 8 * * Chap.13 文件 13.1 C文件概述 文件(file)是程序设计中一个重要的概念。所谓“文件”一般指:存储在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。 在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机内存。这就要用到磁盘文件。 Chap.13 文件 C语言把文件看作是一个字符(字节)的序列,即由一个个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称文本(text)文件,它的每一个字节放一个ASCll代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。用ASCII码形式输出与字符一一对应,一个字节代表一个字符,因而便于对字符进行逐个处理,也便于输出字符。但一般占存储空间较多,而且要花费转换时间(二进制形式与ASCII码间的转换)。用二进制形式输出数值,可以节省外存空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式。一般中间结果数据需要暂时保存在外存上以后又需要输入到内存的,常用二进制文件保存。 Chap.13 文件 ANSI C标准采用缓冲文件系统处理文本文件和二进制文件。以下介绍ANSI C规定的文件系统以及对它的读写。 13.2 文件类型指针 缓冲文件系统中,关键的概念是“文件指针”。每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息(如文件的名字、文件状态及文件当前位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是由系统定义的,取名为FILE。 有了结构体FILE类型之后,可以用它定义若干个FILE类型的变量,以便存放若干个文件的信息。可以定义文件型指针变量。如:FILE *fp; fp是一个指向FILE类型结构体的指针变量。可以使fp指向某一个文件的结构体变量,从而通过该结构体变量中的文件信息能够访问该文件。也就是说,通过文件指针变量能够找到与它相关的文件。 Chap.13 文件 13.3 文件的打开与关闭 13.3

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档