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

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

ID:14508137

大小:166.00 KB

页数:6页

时间:2018-07-29

2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义_第1页
2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义_第2页
2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义_第3页
2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义_第4页
2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义_第5页
资源描述:

《2011全国计算机等级考试二级c语言精讲班第1讲:c语言程序结构课件讲义讲义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011全国计算机等级考试二级C语言精讲班第1讲:C语言程序结构   讲义二级C考试大纲   一、2010年计算机等级考试二级C考试大纲  ◆基本要求  1.熟悉VisualC++6.0集成开发环境。  2.掌握结构化程序设计的方法,具有良好的程序设计风格。  3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。  4.在VisualC++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。  ◆考试内容,如下表      ◆考试方式  1.笔试:90分钟,满分100分,

2、其中含公共基础知识部分的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程序  连续执行的

3、一条条指令的集合称为“程序”。计算机并不能直接识别由高级语言编写的程序,它只能接受和处理由0和1的代码构成的二进制指令或数据。这种形式的指令称为“机器语言”。  每条C语句,经过编译(Compile)最终都将转换成二进制的机器指令。由C语言构成的指令序列称为C源程序。C源程序经过C编译程序编译之后生成一个后缀为.OBJ的二进制文件(称为目标文件),然后由“连接程序”(Link),把此.OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。在操作系统环境下,只需点击或输入此文件

4、的名字(而不必输入后缀.EXE),该可执行文件就可运行。  1.1.2程序设计  简单的程序设计一般包含以下几个部分:确定数据结构、确定算法、编码、在计算机上调试程序、整理并写出文档资料。  ◆【例题分析】  (2007.4试题)下列叙述中错误的是(D)  A)计算机不能直接执行用C语言编写的源程序  B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件  C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件  D)后缀为.obj和.exe的二进制文件都可以

5、直接运行  (2009.9试题)以下叙述中正确的是(D)  A)程序设计的任务就是编写程序代码并上机调试  B)程序设计的任务就是确定所用数据结构  C)程序设计的任务就是确定所用算法  D)以上三种说法都不完整  1.2算法  学习计算机程序设计语言的目的,是要用语言作为工具,设计出可供计算机运行的程序。有了一个好的算法,就可以用任何一种计算机高级语言把算法转换为程序(编写程序)。算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特性:有穷性、确定性、可行性、有零个或多个

6、输入、有一个或多个输出。  算法可以用各种描述方法来进行描述,最常用的是伪代码、流程图和N-S流程图。  1.3结构化程序设计和模块结构  1.3.1结构化程序  结构化程序由三种基本结构组成:顺序结构、选择结构、循环结构。  1.3.2模块化结构  当计算机在处理较复杂的任务时常常把这个复杂的任务分解为若干个子任务,每个子任务又分成很多个小子任务,每个小子任务只完成一项简单的功能。在程序设计时,用一个个小模块来实现这些功能,每个程序设计人员分别完成一个或多个小模块。我们称这样的程序设计方法为“模块

7、化”的方法,由一个个功能模块构成的程序结构为模块化结构。  在进行程序设计时,首先应当集中考虑主程序中的算法,写出主程序后再动手逐步完成子程序的调用。对于这些子程序也可用调试主程序的同样方法逐步完成其下一层子程序的调用。这就是自顶向下、逐步细化、模块化的程序设计方法。  c语言是一种结构化程序设计语言。它提供了三种基本结构的语句;提供了定义“函数”的功能,在c语言中没有子程序的概念,它提供的函数可以完成子程序的所有功能;C语言允许对函数单独进行编译,从而可以实现模块化。另外,c语言还提供了丰富的数据

8、类型。这些都为结构化程序设计提供了有力的工具。 第一章补充知识点   四、第一章补充知识点  1、C语言由函数组成,有且仅有一个主函数--main(),一个程序总是从主函数开始执行;  2、C语言的语句由“;”结束,书写格式自由,一行可写多个语句,一个语句可分多行书写;  3、C程序是大小写敏感的(严格区分字母大小写);  ◆【例题分析】  (2010.3试题)以下叙述正确的是(B)  A)C语言程序是由过程和函数组成的  B)C语言函数可以嵌套调用的,例如:fun(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。