第一次课(C语言).ppt_第1页
第一次课(C语言).ppt_第2页
第一次课(C语言).ppt_第3页
第一次课(C语言).ppt_第4页
第一次课(C语言).ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机二级C语言,全国计算机等级考试,主要内容,计算机二级C语言考试介绍,全国计算机等级考试包括笔试和计算机操作考试,每年上半年举行两次。今年上半年,一、二、三年级将在三月底进行考试。下半年,一、二、四年级将于9月中旬开学。笔试:90分钟,满分100分,其中公共基础知识30分。(选择题70分,填空题30分)2。在电脑上:90分钟,满分100分。计算机操作包括:(1)填空。(30分)(2)修正。(30分)(3)编程。(40分),2011年3月,全国计算机等级考试如期举行,笔试知识点分布如下:(1)二级C语言知识点分布包括:数据结构与算法(共5题)、编程基础(共1题)、软件工程基础(共3题)、数据

2、库设计基础(共5题)、C程序设计初步知识(共5题)、序列结构设计(共3题)、选择性结构编程(共5题)。循环结构编程(共4题)、函数(共8题)、指针和数组(共5题)、编译处理和动态存储分配(共4题)、结构和公共体(共2题)、位操作(共1题)和文件操作(共1题)。考查的知识点比较详细,如PAD图、线性结构和非线性结构、程序编译和计算等。(2)早考中常见的知识点:如基本数据结构、数据库基本概念、软件生命周期概念、搜索和排序算法等。编程方法和风格、结构化分析方法、数据流图、数据字典和软件需求规范、结构化方法、总体设计和详细设计、软件测试、关系运算、C程序的组成和格式、常用数据类型、运算符和表达式、输入

3、和输出函数、if语句和switch语句、while和for语句的使用、函数的基本概念、函数的返回值、参数传输中传递值和地址的方法、变量的静态存储, 指针和数组的基本知识,字符串的应用,指针和数组的关系,预处理和动态存储分配,变量的结构和引用的定义,文件操作。 计算机考试的注意事项计算机考试的试题每年变化不大,只要考生有扎实的基础知识,在考试前多做一些计算机考试模拟题,就会在考试前遇到与自己的计算机练习非常相似的问题,顺利通过考试。1.出现异常情况,如电脑故障、死机、死机、停电等。(即不能进行正常考试时),请举手与监考人员联系,不得擅自关机或进行其他自我处理。2.需要说明的是,考生目录位于考试环

4、境界面的左上角,每个问题对应的程序文件都存储在考生目录中。做每道题时,首先要按照通常的打开文件的方法打开考生目录中每道题对应的程序文件,然后再做题。3.在做计算机考试的每一道题时,我们都要尽可能利用C编译系统的编译和连接功能来调试程序,以便快速发现和解决语法错误。编译和连接完成后,我们要仔细分析程序结果,确保程序中没有逻辑错误。4.机器测试填空题应注意:(1)一般设3个填空题;(2)填空后,应删除填空序号和填空下划线,以防止编译错误。5.机器测试复习题要注意:(1)一般有2到3个错误;2(2)错误通常在每个发现的错误下面一两行内。6、机器测试编程题应注意:(1)编程题一般都写在被调用的函数内;

5、(2)书写的被调用函数应与调用函数保持和谐统一,符合被调用和被调用的关系。计算机上试题的简要分析,包括字符类、递归类、文件读写类、字符串类、方程类、多项式类、二进制转换类、一维数组类、统计类、函数类、素数类、结构类和二维数组类:1。乐趣的功能是转换数字字符。如果参数ch是数字字符09,那么0转换成9,1转换成8,2转换成7,9转换成0。如果是其他字符,它将保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填写正确的内容,并删除下划线,这样程序才能得到正确的结果。注意:源程序存储在BLANK1中。c在考生文件夹下,不能添加或删除任何行,也不能改变程序的结构!# include/* *

6、* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

7、* * * * * * * *printf(结果:n);C1=2;c2=资金(C1);printf(c1=%c c2=%cn,c1,C2);C1=8;c2=资金(C1);printf(c1=%c c2=%cn,c1,C2);C1=a;c2=资金(C1);printf(c1=%c c2=%cn,c1,C2);答案: 1 char 2=9 3 0,C语言培训课程安排,第1讲:C语言基础知识第2讲:顺序和选择结构第3讲:循环结构和数组第4讲:函数、数组和函数第5讲:指针、数组和指针第6讲:字符串和结构公共体第7讲:文件C语言是组合语言的中英文混合缩写。是一种计算机编程语言。它兼有高级语言和汇编语言的

8、特点。它可以用作工作系统设计语言来编写系统应用程序,或者用作应用程序设计语言来编写不依赖于计算机硬件的应用程序。发展:1967年,剑桥大学的马丁理查兹简化了CPL语言,然后产生了BCPL语言。1970年,贝尔实验室的肯汤普森。B语言是基于BCPL语言设计的,吃起来非常简单,而且接近硬件(以BCPL的首字母为例)。他用B语言编写了第一个UNIX操作系统。1972年,贝尔实验室的里奇博士最终设计了一种基于B语言的新语言。他把BCPL的第二个字母作为这种语言的名字,这就是C语言。1983年,美国国家标准协会(ANSI)为C语言的发展建立了一个新的标准,这就是ANSI。第一章C语言、程序的基本知识:这

9、是一个以指令形式出现的详细步骤,可以由计算机执行并完成特定的任务。程序设计:是用户根据特定任务编写程序,使计算机高效完成任务的过程。编程语言:这是一种用户在与计算机交流时可以理解的语言。它可以分为以下三类:(1)机器语言。所有指令都用二进制数字0或1编码。(2)汇编语言。机器语言指令由人们容易记住的符号和标记来表示,这使得程序可读。(3)高级语言。它由一些简单的符号和人们容易理解的自然语言和数学语言组成。这些句子功能强大,可读性强,编程效率最高。第一章C语言基础知识,程序=算法数据结构算法:为解决一个特殊问题而采取的明确而有限的操作步骤称为算法。一个算法应该具有以下五个基本特征:(1)有限性(

10、2)确定性(3)零个或多个输入(4)一个或多个输出(5)可行性(有效性)。第一章,C语言基础知识,简单编程一般包括以下几个部分:(1)确定数据结构。分析具体任务,确定输入数据和输出数据,并确定数据的逻辑结构和存储结构。(2)确定算法。根据确定的数据结构,确定解决问题的方法,即逐步完成任务。(3)编程。根据确定的数据结构和算法,程序代码用选定的计算机语言编写。简称“编程”。(4)调试程序。将编写好的程序输入计算机内存,测试并修正程序,直至满足任务要求。(5)整理文件。根据数据结构和程序组织和编制相关文件。第一章C语言基础知识,2010.9振体:(12)以下关于简单程序设计的步骤和顺序的陈述是正确

11、的:a)算法确定后,整理并编写文档,最后在计算机上进行编码和调试;b)首先确定数据结构,然后确定算法,然后在计算机上编码和调试,最后整理文档;c)首先在计算机上进行编码和调试,确定编码过程中的算法和数据结构。最后,组织文档d)首先编写文档,然后根据文档在计算机上进行编码和调试,最后确定算法和数据结构的答案(b)。第一章,C语言的基础知识,为什么要学习C语言?语法结构简单而精致,程序之间很容易共享段。操作符和数据类型非常丰富,操作覆盖范围很广。允许直接访问物理地址,直接操作硬件,深入系统底层。你知道哪个操作系统不是用C语言写的吗?所有窗口,Unix,Linux,Mac,os/2,无一例外。灵活的

12、语法和极大的设计自由度。许多新语言是从C语言衍生而来的。例如:C,Java,C#.可以说,已经掌握了C语言,掌握了许多语言。第一章C语言的基本知识,学习工具:1)开发环境。例如Turbo C2.0,但在windows时代使用Turbo C不方便。建议使用使用方便的Visual C。2)学习教程。建议您用C语言编写谭浩强主编的清华大学出版社第二版的程序。这本书非常适合初学者。学习方法:1 .多看看代码;2.自己动手。3.培养良好的编程习惯;1.在复杂的代码后面做笔记。(2)注意语句嵌套不能太长。(3)注意句子的选择。C语言的基本结构,涉及的术语:注释,函数,主函数,函数名,函数调用,函数体,参数

13、,子字符串中涉及的符号: (),/* */,“,”;C语言的组成,涉及的新术语:变量、数据类型、赋值、表达式、语句、声明部分和执行部分,涉及的新符号:int=,第一章C语言的基本知识,概要:C程序是由多个函数组成的。必须提供主要功能的定义。以上两个示例程序有一个主函数,主函数被函数体包围。主要功能是程序的进入和退出。使用前必须定义自写函数。几个语句可以写在一行中,每个语句使用“;”日期结束。“/*”和“*/”之间的内容构成注释部分。变量名和函数名必须是合法的标识符,标识符就是名称。c语言规定标识符只能由字母、数字和下划线组成,第一个字符必须是字母或下划线。c语言不允许同时定义两个相同的标识符。

14、c语言是区分大小写的。因此,等级和等级不是相同的标识符。第一章C语言的基本知识C语言中有一些特殊的标识符,它们的用法已经预先规定,程序不能再把它们用于其他目的。这些特殊标识符被称为关键字(也称为保留字)。我们看到的关键字是int和main。随着研究的深入,我们会遇到越来越多的关键词。变量和函数不能用关键字命名。函数由两部分组成:声明部分和执行部分,这两部分的顺序不能颠倒或交叉。也就是说,我们不能在执行部分定义变量。第一章C语言的基本知识,经典例子的详细解释:1在一个C程序中。a)主函数必须出现在所有函数之前B)主函数可以出现在任何地方C)主函数必须出现在所有函数之后D)主函数必须出现在固定位置

15、正确答案:B(知识点:C语言程序的组成和格式)测试分析:C程序的基本单位是函数,C程序序列中只有一个主函数,主函数在程序中没有固定位置。以下陈述是正确的:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _确定性;可行性;有0个或更多输入;有一个或多个输出。下面的说法是正确

16、的:_ _ _ _ _ _ _ a)主函数必须放在程序的开头,b)主函数可以放在程序的末尾,c)主函数可以放在程序的中间部分,也就是说,在一些函数之前,但是在另一些函数之后, 但是在执行c程序时总是从程序的开始执行d)主函数可以被放置在程序的中间部分,也就是说,在一些函数之前和其他函数之后,但是当执行c程序时,它总是从主函数开始。 正确答案:d,第一章,c语言基础知识,4。以下选项中的合法用户标识符是()长B)_ 2测试C)3最大D)最佳实践5。以下选项无法定义,因为用户标识符是()A)扫描f)B)无效C)3com _ D)内部答案(B)、(D) C语言规定标识符只能由字母、数字和下划线组成。

17、Scanf是可用作用户标识符的预定义标识符。第一章C语言基础知识,2010年3月:以下关于语言的陈述是正确的:)语言中的注释不能夹在变量名或关键字之间;语言中的变量在使用前可以在任何位置定义;)在编写语言算术表达式时,运算符两边的操作数类型必须相同。)在语言的数字常量中包含空格不会影响常量值的正确表示。下列语言用户标识符是非法的。)回答(d),第一章,C语言的基本知识,C语言的计算机处理:C语言是一种编译语言,编写的C语言只有经过编辑(输入)、编译和连接才能形成可执行程序。2011.3真题:计算机高级语言程序有两种运行方式:编译执行和解释执行。下列陈述是正确的:1)C语言程序只能编译和执行;C语言程序只能被解释和执行;C)C语言程序可以编译和执行;上述说法不正确。(一)编译语言需要在执行前编译,程序需要转换成机器语言文件如exe文件,然后运行而不需要重新翻译,因此程序执行效率高。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论