- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学C期末复习资料
考试内容
(1)第 1~9 章内容,大致占 70%
(2 )第 10~12,14 章内容,大致占 30%
复习:注重①上机手册中的 ★各章实验、练习册、算法总结、考试样题
一定要做!!!!
② 教材中的 ★第 10 章开始的各章习题(除编程题)
③ 教材例子
说明:教材以及实验手册中的打 * 部分不考。
文件操作必考:第 14 章(掌握实验中的后 3 题即可)
编程题:面向过程和面向对象部分的编程题都有。
编程题以实验手册中做过的题目为主。
(30 分左右,2 题面向过程题,1 题面向对象题)。
面向过程部分复习
要点:
0 . C++程序的开发过程。编辑、编译、连接、执行
1. 合法关键字、合法用户标识符
2 . 各种常数形式
3 . 各种表达式的计算(如逗号表达式、逻辑、整除、整数求余等)
逻辑运算优化问题
4 . 前后缀++,- -
5 . if 语句的语义 (else 的匹配问题)
6 . switch 的语义 (与break 连用)
7 . 循环与 break, continue ,意义
8 . 函数原型声明,函数调用,函数的返回值
9 . 函数的声明原则:调用前必须有声明
特别:
若函数有缺省值,则声明时给出缺省值,定义时就不能给了
int fun(int x=1, int y=2); // 函数原型声明,给出参数的缺省值
void main( )
{ …… }
int fun(int x, int y); // 函数定义,不能给参数的缺省值
{ … }
10. 带有缺省值的函数,函数定义时形参缺省值只能从右端向左连续给出,
调用时实参值从左向右连续给出。
void fun(int a, int b=0, int c=5){…} // 函数定义
fun(x, y) // 函数调用
函数调用时,实参从左侧连续给出。实参与形参的结合是从左至右顺序进
行的,第 1 个实参必然与第 1 个形参结合,第 2 个实参必然与第 2 个形参结
合,……。因此指定默认值的参数必须放在形参表列中的最右端,否则出错。
例如以下函数定义:
void f1(int a=0, int b, int c=6){…} //错误
void f1(int a, int b=0, int c=6){…} //正确
void f1(int a, int b, int c=6){…} //正确
11.静态变量、全局变量、局部变量
(例子)
程序输出为:__________
int fun (int k)
{ //静态变量,第一次到达该语句时分配存储空间,并初始化一次
static int m=1; //再次进入时,仍然保留前一次退出该函数时的值
int n=2;
m=k+m+n++;
return m;
}
void main( )
{
for(int i=0; i3; i++) //一次循环,i 的值增加2
coutfun(i++)\t ;
cout\n;
}
答案:3 7
12.递归 (如何解决?)画图,每层调用均画出
(例子)程序输出为___________
#include iostream.h
void func (char c)
{
cout c ;
if (c3) func (c+1) ;
cout c ;
}
void main ( )
{
func (0) ; cout endl ;
}
答案:01233210
您可能关注的文档
- 大学 数学和教育专业 本科毕业论文 优秀8.pdf
- 大学·中庸(自制PDF文字版).pdf
- 大学有机化学复习总结(全).pdf
- 大学德语教案.pdf
- 大学有机化学知识点概要.pdf
- 大学摄影教程01摄影简史02.pdf
- 大学物理上册复习总结.pdf
- 大学物理上总复习B.pdf
- 大学概率课件(全).pdf
- 大学物理热学第三章.pdf
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)