没有合适的资源?快使用搜索试试~ 我知道了~
(0039)《C语言程序设计》复习大纲、样题及答案借鉴.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 79 浏览量
2022-01-08
21:02:14
上传
评论
收藏 42KB PDF 举报
温馨提示
试读
11页
(0039)《C语言程序设计》复习大纲、样题及答案借鉴.pdf
资源推荐
资源详情
资源评论
1
(0039)《C 语言程序设计》复习大纲
一、 C语言的基本知识
1、 知识点 :C语言的特点、 C程序的构成、在 C环境下调试 C语言的步骤
重点: C 程序的构成
难点: 调试 C程序的环境及在 C环境下调试 C程序的步骤及 C 程序调试中的错误处理
2、知识点: 结构化程序设计方法、算法、算法的特征及算法的表示方法,程序的概念
重点: 结构化程序设计方法、算法、算法的特征及算法的表示方法 ( 传统流程图、 N-S、
伪代码 ) 、算法的特征
难点: 结构化程序设计方法、算法的表示方法
3、知识点: 常量的表示方法、变量为什么要遵循先定义后使用的原则、怎样定义、定义后
的作用、 存储单元的地址, 访问方式。 正确书写和理解各种表达式。 各类数值类型数据的混
合运算及类型的转换(包括自动转换、强制转换) 。
重点: 常量的表示方法、变量定义的方法和作用;各种表达式的求解和书写。
难点: 如何正确理解和使用各类表达式。
二、 C 程序的结构
1、知识点: 各类语句的正确使用,特别是三种基本结构语句的理解及应用:
顺序结构:常用的输入输出函数调用语句
分支结构: if-else 及 if 的嵌套、 switch 语句及配套的 break 语句。
循环结构: while 、do-while 、for 及配套的 break 、continue 语句及循环嵌套的使
用
重点: 三种基本结构语句的理解
难点: 三种基本结构语句的应用
2、 知识点: 模块化程序设计
函数定义、 函数的调用、 函数值的返回、 各种数据类型作为参数时数据的传递方式、
函数的嵌套调用、递归调用、变量的作用域、变量的存储类型。
常用库函数的使用
(1) 常用输入输出函数: scanf 、printf 、getchar 、 putchar 、gets 、puts 等
(2) 常用算术函数: fabs 、sqrt 、exp、sin 、cos、log 等
(3) 字符型函数— strlen 、strcat 、strcpy 、strcmp 、strlow 、strupr
部分库函数的实现
掌握 strlen 、strcat 、strcpy 、strcmp 、strlow 、strupr 等函数的实现
重点: 掌握模块化程序设计方法及常用库函数的使用及部分库函数的实现方法
难点: 各种数据类型作为参数时数据的传递方式 ---- 值传递; 递归调用; 变量的作用域、
变量的存储类型;正确采用模块化方法编写程序。
三、数据类型
1、 知识点: 三种基本类型及含义
整数类型: int 、long 、short 及 unsigned
实数类型: float 、double
字符类型: char
重点: 正确使用好三种基本类型
难点: 三种基本类型所占的存储空间及取值范围
2、 知识点: 结构体、共有体定义、引用及其存储结构特征;数值型及字符型数组、结构体
数组、枚举类型的定义、初始化及引用
2
重点: 一维数组、二维数组、字符数组的综合使用及结构体、共有体的简单应用
难点: 正确理解构造型数据类型的存储结构特征
3、 知识点: 指针、指针变量及指针所指向的变量的概念;一维数组的指针、串指针、指针
数组较综合的运用及二维数组的指针、函数的指针、返回值为指针的函数的简单应用。
重点:指针、指针变量及指针所指向的变量三个概念的正确理解;在此基础上,掌握一
维数组的指针、串指针、指针数组较综合的运用及二维数组的指针、函数的指针、返回
值为指针的函数的简单应用;结构体变量的指针,指针在单向链表中的应用
难点: 二维数组的指针、指针数组与指向指针的指针的关系;结构体变量的指针,指针
在单向链表中的应用
说明: 1、对于指针在链表中的应用,不作考试要求,但在后继课程中特别重要。请各
位学员必须重点掌握。
2 、位操作、文件操作也不重点考试内容,但学员自己必须重点掌握。
3 、由于是开卷考试,考生要能够很好地完成试卷,学员必须建立在对知识的掌
握和理解的基础上。
四、必须掌握的常用算法
1、累加求和、求积
2、数值问题分离(如把三位数的每位分离出来)
3、通过程序生成简单图形
4、数组排序(选择排序、冒泡排序) 、数组倒置或指定位置的互换,二分查找
4、 找素数、 Fibonacci 数列、水仙花数的判断
5、 最大公约数、最小公倍数、求最小值、最大值
6、 字符串数据的处理:字符串长度、字符串连接、字符串比较、字符串复制、字符串中单
词数的统计、分离字符串中的数字字符、字符串倒置、大小写转换等
五、必须完成的作业或阅读的程序
教材:谭浩强著《 c 语言程序设计教材》清华大学出版社(第二版)
习题部分
第一、二章
1、写简单的 C语言程序。如计算圆的面积、周长,计算函数值等。通过自己写简单程序初步认识 C语言程
序的构成,算法的概念、特征和表示方法
2、能够用传统流程图或 N-S图描述一些问题的算法, 同学可选择教材第二章的习题中的问题或结合专业或
你感兴趣的问题进行描述。通过算法的描述理解程序的三种基本结构和结构化程序设计思想和方法
第三章作业( 66~68 页) 3.3 、3.8 、 3.9 、3.10 、 3.12
第四章( 88~89 页) 4.8 、4.9
第五章( 111~112 页) 5.3 、5.4 、5.5
第六章作业( 129~130 页) 6.1~6.6 、6.8 、6.14 (在其中任选 5 题完成,其余必须将算法搞清楚)
3
第七章作业( 152~154 页) 7.2~7.5 、7.8~7.11 、7.13~7.15 (在 7.2~7.5 中任选 2 题,在 7.8~7.11 中任选
2 题,在 7.13~7.15 中任选 2 题,其余必须将算法搞清楚)
第八章作业( 202 页) 8.1~8.10 、8.16 (在 8.1~8.10 中任选 5 题,其余必须将算法搞清楚)
第九章作业( 217~218 页) 9.1~9.4 任选 2 题完成,其余必须将方法搞清楚。
第十章( 278~280 页) 10.1~10.4 、 10.6~10.11 (在 10.1~10.4 中任选 2 题,在 10.6~10.11 任选 2 题完成,
其余必须将方法搞清楚)
第十一章( 318 页) 11.1~11.5 、11.7~11.12 (在 11.1~11.5 中任选 2 题,在 11.7~11.12 任选 1 题完成,
其余必须将方法搞清楚)
例题部分
例 4.10、例 4.12、例 5.5、例 6.3、例 6.6、例 6.7、例 6.8、例 6.9、例 7.2 、例 7.3、例 7.8、
例 8.8、例 8.15 中的算法及分析、例 10.7~10.9 、例 10.19
六、考试题型和大致比例
考试题型:
1、根据要求回答问题(约 40%)
包括问答,读写表达式或表达式求值,程序填空、读程序写结果或程序理解
3、 编写程序(约 30%)
(主要包括三种基本结构程序设计和模块化程序设计及数值型指针字符型指针的使用)
剩余10页未读,继续阅读
资源评论
cwp36199360
- 粉丝: 1
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功