收藏 分销(赏)

C++期末考试复习资料.pptx

上传人:a199****6536 文档编号:14197543 上传时间:2026-07-10 格式:PPTX 页数:27 大小:289.39KB 下载积分:8 金币
下载 相关
C++期末考试复习资料.pptx_第1页
第1页 / 共27页
C++期末考试复习资料.pptx_第2页
第2页 / 共27页


点击查看更多>>
资源描述
,*,C+,程序设计期末辅导,基本知识,重点要求,自测练习,题型综述,往年试题,C,程序设计期末考试复习,2009.6,通知,考试时间:,第19周星期五,(,7月3日,),星期六,(,7月4日,),两天(各班具体考试时间18周通知),考前答疑安排:,第19,周周二、周三、周四下午,2,:,30-5,:,30 周四上午,8,:,3011,:,30,周四 晚上,6,:,30-,9,:,30,地点:,逸夫楼,804,旁 机房办公室,考试注意事项,考试前10分钟到逸夫楼9层铁门处,班长组织同学按学号排队,等待进考场。,考试结束后,901和903考场同学从东边楼梯下楼。904同学从教室那边楼梯下楼。,大家一定注意进、出考场时排队、安静、不拥堵。听从老师指挥,确保安全!,考试带考试证、学生证、身份证,无证取消考试资格。,考试题型及分值:,判断题(每小题1分,*,10=10分),单项选择题(每小题2分,*,20=40分),填空题(每小题2分,*,10=20分),读程序写结果(每小题2分,*,5=10分),程序填空(每空2分,*,10=20分),填空题要注意不要随便加字、减字、加减空格!,程序填空请注意:语句中需要空格时留一个,不需要时就不要加空格。如:,class A:public B,判断,单选,填空,程序填空,读程序,第1章,1,1,第2章,1,2,1,第3章,1,1,1,1,第4章,1,3,1,第5章,1,2,1,1,第6章,1,3,1,1,第7章,1,第8章,1,3,1,1,第9章,1,3,2,1,1,第11章,2,2,1,1,1,10,20,10,10,5,各章题型及分布,Static,的含义,.,static,的含义:,用的地方 含义,全局变量该变量的作用域仅仅是定义它们的文件,函数内的变量的生存期和程序的生存期一样,,局部变量 并且只有一个实例,在退出函数时能保,持值。但作用域仍在 定义它的函数里。,类的静态 从属于类的特性,生命期和程序一样。,成员 作用域仍在类中。与具体对象无关。,基本知识,重点要求,重点要求,第一部分 程序设计基础,(第一、二、三章),复习要求:,掌握:,C+,程序的基本组成,+,面向对象的基本概念,应用:能够编写简单的程序,能完成简单数据类型,数据输入、利用变量存放输入数据,利用运算符进,行简单的运算,并能够将结果输出,应用:能进行比较复杂的表达式运算,应用:能够根据程序要求选择合适的流程控制语句,应用:能够用多种循环语句实现一种循环的程序要求,重点练习例题,2-5 2-6 2-7 3-3 3-5 3-6 3-7 3-10 3-11,3-12 3-14 3-15 3-16 3-19,重点要求,第一部分 程序设计基础(第一、二、三章),考点说明:,程序开发过程(源程序文件,目标文件,可执行文件):,P56,C+,程序的基本结构:,P68,判断合法的标识符,变量名;判断合法的常量;,表达式求值,副作用;基本输入输出操作;,流程结构的语法格式,,执行顺序。,要掌握的算法:,求和、求阶乘、闰年、素数、输出图形、分段函数、两数交换、排序、最大值、矩阵操作等算法。,重点要求,第二部分 函数,(第四章),复习要求:,理解:函数的定义,函数的调用,函数的参数传递,理解:内联函数,理解:带默认形式参数值的函数,P8,7,理解:重载函数,P85,掌握作用域和可见性,P89,掌握生存期,P93,重点练习:,例,4-6 4-8 4-13,4,-1,4,考点说明:,函数的参数传递:传值和传地址(用基本变量、数组、指针、引用、对象等作为函数的参数时的情况),重点要求,第三部分,数组、指针和引用,(第,5,6,7,章),复习要求:,掌握数组的概念、定义、初始化(字符数组,作为函数参数),掌握指针的概念、定义、初始化(字符指针,作为函数参数或返回值),掌握引用的定义和初始化(作为函数参数或返回值),理解:数组、指针和引用各自的含义和适用场合。能够在程序设计中根据需要选择合适的数据类型。,重点要求,第三部分 数组、指针和引用,(第,5,6,7,章),掌握串的基本运算,熟悉字符数组和字符指针的使用 ,串操作的库函数。,p109,111,P134136,掌握,new,和,delete,的使用。,P143145,结构体类型:结构类型的声明,结构变量的定义和初 始化,结0构成员的访问,重点练习:,例,5-2 5-4 5-7 5-8 5-9 5-10 5-12,例,6-2 6-4 6-6 6-9 6-10,6-11,6-12,6-14 6-15 6-16 6-22 6-24,例,7-2 7-3 7-4,重点要求,第四部分 类与对象,(,第,8,章),类定义,1,理解,oop,的思维方法,:,抽象,封装,继承和多态,2,如何定义一个类呢?包括类定义和类成员函数的实现。,类成员的形式,类成员的访问权限,3,类的构造函数,析构函数,拷贝构造函数(深,浅),定义类,.h,文件,.cpp,文件,第四部分 类与对象,(第,8,章),静态成员:变量和函数(定义和使用),友元:在什么地方如何声明友元,友元如何使用类的私有成员?,重点练习:,类的定义和对象的定义,成员的访问。例8.1 8.2 8.4 8.5 8.6 8.8 8.9 8.10 8.13 8.14 8.15,重点要求,第五部分 继承和派生,(第,9,章),复习要求:,1,继承和派生的概念,以及,c+,实现,2,继承方式,派生类对类成员的访问控制(基类,本类):,private,protected,public,3,派生类的构造函数和析构函数,(,概念,调用顺序,编写,),4,虚基类(同名覆盖原则,二义性),重点练习:,例,9-1 9-2 9-4 9-5 9-6 9-7,重点要求,第八部分 多态性,(第,11,章),复习要求:,掌握多态的概念(联编),掌握虚函数及多态性,掌握纯虚函数和抽象类的概念,掌握纯虚函数的声明格式,重点练习:例,11.16,练习册,重点要求,题型综述,读程序,写结果,5,单项,选择题,20,判断题,10,填空题,1,0,程序填空,10,题型综述,判断题,if x0 cout”ok”;,是正确,C+,语句。,答案,自测练习,判断题,。,若有说明:,int a4=1,2,3,4;,且未修改,a,中各元素的值,则语句,couta1+*(a+2);,执行后输出为5。,答案,自测练习,判断题,2/3*3的值为2。(),答案,自测练习,单项选择题,以下函数的功能是(),int f(char x),char*y=x;,while(*y!=0)y+;,return y-x;,A.,比较两个字符串的大小。,B.,求一个字符串的长度。,C.,求一个字符串的存储字节数。,D.,复制一个字符串。,答案,B,自测练习,选择题,以下程序的输出结果是(),#,include,void func(int&p,int q),int t;,t=p;p=q;q=t;,void main(),int x=1,y=2;,func(x,y);,coutx”,”yendl;,A.1,2 B.2,1 C.1,1 D.2,2,答案,D,自测练习,填空题,在一个类中,成员按访问控制可分为,public,、,protected,和_,三类,。,答案:,private,自测练习,填空题,设,int i=1;char*s=“a045+045b”;,执行语句,for(i=0;*s+;i+);,后,,i,的值是_。,答案,8,自测练习,填空题,执行语句,int i=1;,while(i+5);,后,,i,的值是_。,答案,6,自测练习,读程序写结果,下面程序的运行结果是_。,#,include ,#include ,class person,private:int age;char*name;,public:,person(char*str,int i),int j=strlen(str)+1;,name=new charj;,strcpy(name,str);,age=i+1;,person(),delete name;,cout”destructor is called!”endl;,答案:,zhang is 31 years old.destrctor is called!,void display(),coutname”is”age”years old.”;,;,void main(),person demo(“zhang”,30);,demo.display();,自测练习,程序填空,下面程序的功能是打印如图所示的数字塔,请将程序补充完整。,#include,using namespace std;,void main(),int i,j;,for(i=0;i,【,1,】,;+i),for(j=0;j 10-(2*i+1);+j),cout ;,for(j=0;j,【,2,】,;+j),cout,【,3,】,;,cout endl;,5,自测练习,4*i+1,1+i,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服