- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009年C复习
《C程序设计》期末复习
一、C语言概述
1.C程序的结构。主函数main()的特殊地位和作用。每个函数包含函数头和函数体两个部分,函数体就是由一对花括号括起来的复合语句,函数头就是函数体之前的部分。
2.程序中两种注释标记的写法和作用。(/*…*/ 和 // )
3.C基本语句和复合语句的语法格式。每条基本语句以分号作为结束符,每个复合语句是用一对花括号括起来的语句序列,其中的每一条语句仍可以是复合语句。
4.#include命令的作用,C++系统编译程序对其处理的过程;头文件的文件名格式、在程序中的使用方法和作用。
#includestdio.h 用于scanf、printf、gets、puts、getchar
#includestring.h 用于strcpy、strcat、strcmp、strlen
#includemath.h 用于sqrt等数学函数 P49 例3-20
5.对于C++源程序文件名、编译后生成的目标文件名和连接后生成的可执行文件名,其系统给定的扩展名分别是什么?(.cpp、.obj、.exe)
6.scanf()、printf()的控制输入输出格式。
二、基本数据类型和表达式
1.标识符的命名规则。
2.各种数据类型的关键字表示,存储空间的大小和值域范围。
3.整型变量的定义和初始化,十进制整型常量的表示。整型常量的八进制和十六进制表示。
4L 、3.4e-2
4.字符类型的关键字表示,存储空间的大小和值域范围。字符型常量的表示,字符串常量的表示,回车、换行、单引号、双引号、反斜线、空字符(即ASCII代码为0的字符)等特殊字符、转义字符(P14)的表示。
5. 字符型变量的定义和初始化,字符型与整型的关系。
6. 符号常量和常值变量的定义和初始化,它们之间的区别。
7 单精度和双精度实数的定点表示和浮点(科学)表示,实型变量的定义和初始化。
8.加、减、乘、除、取余、赋值、增1、减1、取数据存储长度等算术运算符的表示、含义、运算对象个数和运算优先级。
9.关系运算符的定义和关系表达式的计算,逻辑运算符的定义与逻辑表达式的计算,系统给定的逻辑类型的定义,逻辑常量false和true与整型常量的对应关系,逻辑变量的定义和使用,求任意表达式对应逻辑值的方法。如何表示字符变量a在A~Z范围内?
10.不同数据类型之间的强制转换。P33 Ex1-10
11.复合赋值操作符的含义与使用。
12.变量的定义的正确写法。
int a=b=0; 这样不对
13.逗号表达式的值及其优先级。 P53 8题
三、程序的流程控制
1.程序或程序模块的三种基本结构,每种结构的执行过程。
2.scanf、printf的书写格式
3. 简单if语句、带else子句的if语句、多分支结构的if语句的定义格式、执行过程和在处理问题中的具体应用。
P72 11、12、 16、17、18题
4.switch语句的定义格式、执行过程和实际应用。
P91 10题
5. if语句与switch语句之间的功能比较,if语句与switch语句之间的转换,。
6.for循环、while循环和do…while循环的定义格式、执行过程和实际应用。
注意循环体在哪里?
int a=10,b=1,n=0;
for( ;n2; n++)
a++; b=b+a;
P89 8、9、10、11、12题 P90 2题
7. 三种循环结构之间的比较及其相互转换。循环嵌套问题。
8. break语句在switch语句和在各种循环语句中的作用,continue语句在各种循环语句中的作用。
P92 四、3题
四、数组
1. —维数组的含义、定义格式及初始化格式。
2. 数组长度、数组元素、元素下标的含义,访问数组元素的语法格式。
3.数组元素的下标变化范围,数组元素所占存储空间大小和整个数组所占存储空间大小的计算,各元素对应存储空间的排列情况,每个元素的存储地址的计算。
char a [10]= China;所占用的空间为多少字节?
4.利用一维数组存储数据,按元素值的升序或降序排列,按给定条件或功能对数组元素依次进行访问和处理。
5.二维数组的含义、定义格式及初始化格式。可以省略哪一维?
6.二维数组的行数和列数的概念,数组长度(即所含元素个数)的计算。
7.访问二维数组元素的语法格式。第一个下标运算符的操作结果为对应的一维数组,第二个下标运算符的操作结果为该一维数组中的对应元素。
8.二维数组中的所有元素在存储空间中的排列情况,每个元素的存储地址的计算。
9.利用二维数组存储矩阵数据,按给定条件或功
您可能关注的文档
- 2-2.4平衡2.doc
- 2-2矩阵的范数.pdf
- 2-5微分及其应用.ppt
- 2-5微分及其运用.pdf
- 2 Tecplot显示合成速度.doc
- 2-6闭区间上连续导数的性质.pdf
- 2-7闭区间上连续函数的性质09.10.7.ppt
- 2-幂零代数与外导子.pdf
- 2.1 平面向量的意义第1课时.ppt
- 2-9.双发光层结构蓝光顶发射OLED的性能改善研究.pdf
- 渤海汽车2025年第三季度报告.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(学生版).pdf
- 第五章 一元一次方程(单元解读课件)数学人教版2024七年级上册.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(解析版).pdf
- 【生物】湖北省部分高中协作体2025-2026学年高二上学期9月联考(学生版) .pdf
- 华斯股份:2025年三季度报告.pdf
- 安徽省蚌埠市蚌埠第二中学2025-2026学年高二(上)开学检测物理试卷.pdf
- 安徽省六安市裕安区2024-2025学年高二生物上学期12月月考(解析版).pdf
- 安徽省皖南八校2024-2025年高二生物上学期期中考试(解析版).pdf
- 第五章 一元一次方程(复习课件)数学人教版2024七年级上册.pdf
原创力文档


文档评论(0)