2011全国计等级考试二级C语言精讲班第1讲:C语言程序结构课件讲义讲义.docVIP

2011全国计等级考试二级C语言精讲班第1讲:C语言程序结构课件讲义讲义.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011全国计等级考试二级C语言精讲班第1讲:C语言程序结构课件讲义讲义

2011全国计算机等级考试二级C语言精讲班 第1讲:C语言程序结构???讲义 二级C考试大纲 ?   一、2010年计算机等级考试二级C考试大纲   ◆基本要求   1.熟悉VisualC++6.0集成开发环境。   2.掌握结构化程序设计的方法,具有良好的程序设计风格。   3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。   4.在VisualC++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。   ◆考试内容,如下表         ◆考试方式   1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。   2.上机:90分钟,满分100分   3.上机操作包括:   (1)填空。   (2)改错。   (3)编程。   二、最近3次二级C真题分析(考核内容、题型及分数分布)   ◆2010年3月二级C真题考核内容、题型及分数分布      ◆2009年9月二级C真题考核内容、题型及分数分布      ◆2009年3月二级C真题考核内容、题型及分数分布      ◆考试要点总结      三、第一章考核知识点分析 ? 第1章 程序设计基本概念 ?   1.1程序和程序设计   1.1.1C程序   连续执行的一条条指令的集合称为“程序”。计算机并不能直接识别由高级语言编写的程序,它只能接受和处理由0和1的代码构成的二进制指令或数据。这种形式的指令称为“机器语言”。   每条C语句,经过编译(Compile)最终都将转换成二进制的机器指令。由C语言构成的指令序列称为C源程序。C源程序经过C编译程序编译之后生成一个后缀为.OBJ的二进制文件(称为目标文件),然后由“连接程序”(Link),把此.OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。在操作系统环境下,只需点击或输入此文件的名字(而不必输入后缀.EXE),该可执行文件就可运行。   1.1.2程序设计   简单的程序设计一般包含以下几个部分:确定数据结构、确定算法、编码、在计算机上调试程序、整理并写出文档资料。   ◆【例题分析】   (2007.4试题)下列叙述中错误的是( D )   A)计算机不能直接执行用C语言编写的源程序   B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件   C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件   D)后缀为.obj和.exe的二进制文件都可以直接运行   (2009.9试题)以下叙述中正确的是( D )   A)程序设计的任务就是编写程序代码并上机调试   B)程序设计的任务就是确定所用数据结构   C)程序设计的任务就是确定所用算法   D)以上三种说法都不完整   1.2算法   学习计算机程序设计语言的目的,是要用语言作为工具,设计出可供计算机运行的程序。有了一个好的算法,就可以用任何一种计算机高级语言把算法转换为程序(编写程序)。算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特性:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出。   算法可以用各种描述方法来进行描述,最常用的是伪代码、流程图和N-S流程图。   1.3结构化程序设计和模块结构   1.3.1结构化程序   结构化程序由三种基本结构组成:顺序结构、选择结构、循环结构。   1.3.2模块化结构   当计算机在处理较复杂的任务时常常把这个复杂的任务分解为若干个子任务,每个子任务又分成很多个小子任务,每个小子任务只完成一项简单的功能。在程序设计时,用一个个小模块来实现这些功能,每个程序设计人员分别完成一个或多个小模块。我们称这样的程序设计方法为“模块化”的方法,由一个个功能模块构成的程序结构为模块化结构。   在进行程序设计时,首先应当集中考虑主程序中的算法,写出主程序后再动手逐步完成子程序的调用。对于这些子程序也可用调试主程序的同样方法逐步完成其下一层子程序的调用。这就是自顶向下、逐步细化、模块化的程序设计方法。   c语言是一种结构化程序设计语言。它提供了三种基本结构的语句;提供了定义“函数”的功能,在c语言中没有子程序的概念,它提供的函数可以完成子程序的所有功能;C语言允许对函数单独进行编译,从而可以实现模块化。另外,c语言还提供了丰富的数据类型。这些都为结构化程序设计提供了有力的工具。 ? 第一章补充知识点 ?   四、第一章补充知识点   1、C语言由函数组成,有且仅有一个主函数--main(),一个程序总是从主函数开始执行;   2、C语言的语句由“;”结束,书写格式自由,一行可写多个语句,一个语句可分多行书写;   3、C程序是

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档