二级c语言培训.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《二级c语言培训.pptx》由会员分享,可在线阅读,更多相关《二级c语言培训.pptx(268页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级c程序设计(2009版) 实实在在学知识 顺顺利利过考试二级C语言考试介绍n考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科笔试中的分值比重为30%(30分)。程序设计部分的比重为70%(70分),主要考查考生对程序设计语言使用和编程调试等基本能力。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试二级C语言考试介绍考试形式:二级所有科目的考试包括笔试和上机考试两部分。二级C笔试时间为90分钟,上机时间改为90分钟。 二级C上机应用软件
2、为 Visual C+6.0 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试二级C语言考试介绍 考试成绩划分为优秀、良好、及格和不及格四个等第成绩,笔试或上机考试成绩只有一门及格的,下次考试及格的一门可以免考,两部分考试均及格者,由教育部考试中心颁发统一印制的合格证书。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试二级C语言培训介绍 实实在在学知识 顺顺利利过考试 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试如何学二级C语言n 多看书 n 多实践验证n 多读(背)程序 学C语言,就是学思考
3、问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第一章 程序设计基本概念n 什么是C程序?高级语言 机器语言源程序 目标程序 编译程序 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第一章 程序设计基本概念n C语言编译“三部曲”C源程序 目标文件 可执行文件 .C .obj .exe编译连接 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第一章 程序设计基本概念n 程序设计过程1.确定数据结构(输入输出)2.确定算法(解决问题的方法和步骤)3.编码。(算法代码化)4.调试程序。(改错和修正)5.整理和写文档。 学
4、C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第一章 程序设计基本概念n 结构化程序的三种结构1.顺序结构(先后顺序执行)2.选择结构(执行不同分支的语句)3.循环结构(重复执行多次或一次不执行) 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第一章 程序设计基本概念n模块化结构由一个个功能模块构成的程序结构为模块化结构。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n C语言示例一输出一行信息:Wellcome to Sinree!程序名为sinree_c1.c。
5、#include /*命令行,表示文件包含*/main()/*主函数*/ printf(“Wellcome to Sinree!n); /*输出信息*/程序输出结果 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n C语言示例二输入两个整数,输出它们的和。程序名为sinree_c2.c。#include /*文件包含*/main()/*主函数*/ int a,b,c;/*声明定义变量a,b和c*/ scanf(%d%d,&a,&b); /*输入变量a和b的值*/ c=a+b;/*计算c等于a与b的和值*/ printf(c=%dn,
6、c);/*输出变量c的值*/运行程序输入:907 程序结果:C=97 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC语言示例三输入两个整数,通过调用函数计算它们的和,然后输出和值。程序名为sinree_c3.c。#include stdio.h/*文件包含*/int sum(int x,int y)/*定义sum函数*/ int z;/*声明定义变量z*/ z=x+y;/*计算z等于x与y的和值*/ return (z);/*将z的值返回,通过sum带回调用处*/main()/*主函数*/ int a,b,c;/*声明定义变量a
7、,b和c*/ scanf(%d%d,&a,&b);/*输入变量a和b的值*/ c=sum(a,b);/*调用sum函数,将得到的值赋给c*/ printf(c=%dn,c);/*输出变量c的值*/运行程序输入:90 7 程序结果 C=97 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nVC+ 6.0 编辑环境编辑区 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nVC+ 6.0 编辑环境1. 启动Visual C+ 6.0环境2. 编辑源程序文件3. 编译4. 连接5.
8、 执行 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nVC+ 6.0 编辑环境编译CtrlF7连接F7运行Ctrl+F5 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序的构成和格式 任何函数(包括主函数main())都是由函数说明和函数体两部分组成。 其一般结构如下: 函数类型 函数名(函数参数表) /*函数说明部分*/ 说明语句部分; /*函数体部分*/ 执行语句部分; 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C
9、程序设计的初步知识nC程序的构成和格式n C语言是由函数组成的 一个C源程序可由一个main函数和若干个其他函数组成,其中必须有一个且只能有一个main函数。 C程序总是从main函数开始执行。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序的构成和格式n C程序语句和数据定义必须以分号“;”结束。 C语言中,分号是程序语句的结束标志,也是C语句的必要组成部分。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序的构成和格式nC语言严格区分大小写。如变量a和变
10、量A系统认定为两个不同的变量。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序的构成和格式nC语言数据输入和输出是由库函数实现的。 C语言本身没有输入输出语句。输入和输入操作是由库函数scanf和printf等函数来实现的。 所以一般C程序都要使用命令行语句 #include 注意:命令行以#开头,行尾不能加 ; 号 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序的构成和格式nC语言用/*注释内容*/形式进行程序注释在“/*”和“*/”之间的所有字符都为注
11、释符,C系统不对注释符进行编译。(另外可以用/用于单行注释)注意:注释不能嵌套使用。如/* /*/*/ 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序书写格式建议1. C程序书写格式自由。 对于短语句可以多条语句书写在同一行,也可以将长语句分写在多行。但需要注意,分行时不能将一个单词分开,也不能将双引号引起来的字符串分开。我们提倡一行一条语句的风格。2.C程序书写采用缩进格式。根据语句的从属关系,程序书写时采用缩进格式,使程序语句的层次结构清晰,提高程序的可读性。同一层次语句要左对齐,不同层次的语句要缩进若干个字符,这样程序
12、层次清楚,便于阅读和理解。 3.程序中适当使用注释信息。在书写程序时,适当地加入注释同样可增加程序的可读性。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序标识符 C语言中 ,符号的命名必须遵守一定的规则,按此规则命名的符号称为标识符。合法的标识符命名规则为: 标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。提醒:c语言标识符中大写字母和小写字母被认为是两个不同的字符 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序标识符分类 n 关键
13、字(由C语言预先规定的,见附录4)n预定义标识符(预先定义且具有特殊含义)n 用户标识符(见名知义) 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识nC程序常量和变量 关于常量、变量及数据类型说明的程序实例,程序名为sinree_c3.c。 #include main() int a=3;/*定义整型变量a并赋予常量值3 */ short r=6; /*定义短整型变量r并赋予常量值6*/ char c=a; /*定义字符变量c并赋予字符常量值a */ float pi=3.14; /*定义单精度实型变量pi并赋予实型常量值3.14
14、*/ double s; /*定义双精度实型变量s */ s=pi*r*r; /*将pi*r*r值赋给s */ printf(int:%d,short:%d,char:%d,float:%d,double:%dn,sizeof(a), sizeof(r),sizeof(c),sizeof(pi),sizeof(s); /*输出各变量占内存的字节数 */ printf(a=%d,r=%d,c=%c,pi=%f,s=%lfn,a,r,c,pi,s);/*输出各变量的值 */ 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n常量 :在程序
15、运行过程中,其值不能改变的量。n根据数据类型可以分为数值型(有正、负之分)【 整型常量(不带小数点)、实型常量(必须用小数点)】、字符常量(如a、d)和字符串(“ncre”、”beijing”)常量。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n符号常量 #include main()double r,s,l;r=5.0;s=3.14*r*r;l=2*3.14*r;printf(s=%f,l=%fn,s,l);n符号常量 #include #define PI 3.14main()double r,s,l;r=5.0;s=PI*
16、r*r;l=2*PI*r;printf(s=%f,l=%fn,s,l); 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n符号常量 用#define命令行(不是语句,所以后面不能加分号)定义一个字符(通常用大写字母)代表一个常量 。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n变量: 在程序运行过程中值可以改变的量。n 变量实质上代表了内存中的某个存储单元。n 变量必须先定义后使用。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二
17、章 C程序设计的初步知识n整型变量 十进制: 0 1 2 3 4 5 6 7 8 9 八进制: 0 1 2 3 4 5 6 7 c程序中八进制开头加0 十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f c程序中十六进制开头加 0 x 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n整型常量#include main ()int a=12;printf(a=%d,a=%o,a=%#o,a=%x,a=%#xn,a,a,a,a,a); 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试
18、第二章 C程序设计的初步知识n整型变量 基本型: 用int关键字进行定义 int k; 一个定义语句用一个;结束 多个变量用,隔开 int k,m,n;(仅开辟存储单元,不存放初值,此时变量值无意义) 变量初始化:int m=1,n=2,k=3; 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 整型数据分类 短整型:short int 长整型:int 或 long int 无符号型:unsigned 在 vc 6.0中整型常量后面加一个字母l或L 在无符号整数常量后加u或U 若长整型无符号可以加lu或LU 学C语言,就是学思考问题
19、的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试数据类型名说明Visual C+ 6.0环境Turbo C2.0环境字节取值范围字节取值范围short int短整型2-32768327672-3276832767signed short int带符号短整型2-32768327672-3276832767unsigned short int 无符号短整型20655352065535int整型4-214748364821474836472-3276832767signed int带符号整型4-214748364821474836472-3276832767unsigned int无符号整型
20、4042949672952065535long int长整型4-214748364821474836474-21474836482147483647signed long int带符号长整型4-214748364821474836474-21474836482147483647unsigned long int无符号长整型404294967295404294967295 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 整数在内存中的存储形式 一个字节中的最右边一位称为最低位; 一个字节中的最左边一位称为最高位; 对于一个有符号整数
21、,最高位用来存放整数的符号,称为符号位。若是正整数,最高位放置0,若是负整数,最高位放置1。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 整数在内存中的存储形式 正整数: 原码表示。 负整数: 补码表示。(取反加1) 二进制转十进制 为 取反减1 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 实型数据 小数形式:由数字和小数点组成的一种实数表示形式。(必须有小数点) 指数形式:以“e”或“E”跟一个整数来表示以10为底的幂, “e”或“E”之前必须有数字,且“e
22、”或“E”后面的指数必须为整数。( “e”或“E” 的前后以及数字之间无空格) 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 实型数据 单精度 float 4个字节 双精度 double 8个字节 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 算术表达式 基本算术表达式: +、-、*、/、%(%运算对象为整型) 注意:n+、-可以看做单目,也可看做双目运算符号。n 双目运算符两边运算数的类型一致,则所得结果的类型与运算数的类型一致。如:1.0/2.0=0.5 =0
23、;n 若不一致,自动进行类型转换,转换的原则为“就大”n 所有实型数运算都以双精度方式进行。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 运算符的优先级1. 单目运算符“+”和“-”的结合性是从右到左。2.在算术表达式中,可以使用多层圆括号,但左右括号必须配对。3. 若包含不同优先级的运算符,则按运算符的优先级由高到低进行,若相同,则按结合方向进行。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 强制类型转换表达式 (类型名)(表达式) 如 (int)3.234
24、 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 赋值表达式 “=”赋值运算符,赋值运算的功能是先求出右边表达式的值,然后把此值赋给 赋值号左边的变量。注意: 赋值运算符优先级别仅高于逗号运算符;且结合性为自右向左;赋值表达式的值为最左边变量所得的新值。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 复合赋值表达式 += n+=2 n=n+2 -= n-=2 n=n-2 *= n*=2 n=n*2 /= n/=2 n=n/2 %= n%=2 n=n%2 学C语言,就
25、是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 复合运算中的类型转换 两侧不一致 ,把右侧数值按左侧变量类型进行转换。也可用强类型转换的方式人为的转换。 学C语言,就是学思考问题的过程和解决问题的能力。 实实在在学知识 顺顺利利过考试第二章 C程序设计的初步知识n 自加、自减、逗号运算符 自加 + 使运算对象值加1 自减 - 使运算对象值减1 +i i+ + i ; i+ ; i的 值都加1 前缀加1,后缀不加1 - i i - - i ; i -; i的 值都减1 前缀减1,后缀不减1 学C语言,就是学思考问题的过程和解决问题的能力。 实实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 培训
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内