- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C期末考试复习必看考点
内容:
C++程序设计
面向对象程序设计
MFC;题型:
1 读程序写出结果(15%)
2 改错(指出错误,并改正)(45%)
3 编程(20%)
4 MFC程序填空(20%)
;C++程序设计
标识符 关键字
常量:
十进制常量、八进制常量、十六进制常量
长整型和无符号整数
浮点数常量(小数表示法、指数表示法)
字符常量和字符串常量、符号常量;变量:命名、定义、初始化
运算符与表达式:
算术运算符及表达式、自增自减运算
关系运算符(优先级低于算术运算符)
逻辑运算符、赋值运算符、条件运算符、逗号运算符
类型转换;语句
1 条件语句:
if…else语句、 switch语句
2 循环语句
while语句、 do…while语句、 for语句
3 跳转语句
break语句、 continue语句
;函数:
函数的定义
函数声明
函数的调用
函数调用时的参数传递(按值传递、地址传递、引用传递)
return语句
嵌套调用;全局变量
在函数外面定义的变量称为全局变量。在C++中函数内要引用全局变量,可以在变量的标识符前加上 ::说明是全局变量。
特点:
全局变量可被每个函数使用。作用域是程序级或文件级的。
全局变量存放在全局数据区。
全局变量默认初始值为0,也可专门初始化。
int a;
void main()
{int a=1;
::a=a;
};局部变量;(4)静态局部变量;数组:
一维数组:定义、引用、初始化
二维数组:定义、引用、初始化
字符数组与字符串:初始化、赋值、输入、输出、字符串处理函数(strlen、strcpy、strcat、strcmp、sprintf)
;指针:
概念、运算符(*,)、定义、使用、指针的运算
指针与数组
二级指针、指针数组;引用:
定义与使用
结构体;类和对象
类的构成及定义(类内不允许直接初始化变量,在类的说明部分之后必须加分号”;”。 );对象的定义,成员访问;构造函数和析构函数定义;构造函数和析构函数的特点:;构造函数:构造函数重载(缺省的构造函数和带缺省值的构造函数);默认参数的顺序规定;构造函数和析构函数执行顺序;类的拷贝构造函数;#include “iostream.h”
class point
{ int x,y;
public:
point(int vx,int vy)
{ x=vx;y=vy;}
point(const point p)
{ x=p.x;y=p.y;}
void print()
{ coutx“ “yendl;}
};
void main()
{ point p1(10,20); //定义一个point类对象p1
point p2(p1); //定义一个point类对象p2。此时,在定义对象p2时调用的是类中自定义的拷贝构造函数,值与p1对象的相同。
point p3=p1; //也可以用赋值的方式使用拷贝构造函数
p1.print();
p2.print();
p3.print()
}
;对象指针:new和delete的使用;静态数据成员;class Chinese
{
public:
static int getSkinColor() //静态成员函数,能够访问 static数据
{ return SkinColor;}
private:
static int SkinColor; //静态数据成员
char *Name;
};
int Chinese::SkinColor=YELLOW; //在类外对它初始化(注意必须采用类名来限定它)
;this指针;对象数组的定义及初始化和访问
;;友元;继承与派生:
派生类定义、派生类成员重定义
派生类的构造函数的定义
派生构造函数名(形参表):基类构造函数名(形参表),对象成员1的构造函数(形参表)… 对象成员n的构造函数(形参表)
{
派生类中数据成员初始化
};
;派生类定义对象时构造函数、析构函数执行顺序;基类与派生类之间的转换;虚函数与派生类
纯虚函数与抽象类(例题、实验计算面积或体积)
;运算符重载( + - * / = [ ] )
友员、成员
复数类、数组类(P149 例6.4)
重载运算符举例;函数模版;类模版;MFC编程
对话框(控件和变量)
对话框按钮命令消息映射函数
菜单(菜单命令消息映射函数)
CString abc;
float a,b;
abc.Format(“%f%f”,a,b);
您可能关注的文档
- 9.2液体压强2.ppt
- 9.2液体压强课件.ppt
- 9.2液体压强(第2课时)——苏理平2013.ppt
- 9.2液体压强上课——苏理平2013.ppt
- 9.2液体的压强ppt+flash课件.ppt
- 9.2液体的压强ppt+flash课件good.ppt
- 9.2液体的压强_ppt课件.ppt
- 9.3大气压强、流体压强与流速的关系 蒋晋.docx
- 9.3连通器.ppt
- 9.4 物态变化中的能量交换课件 新人教版选修3-3.ppt
- 基于深度学习的城区场景机载激光雷达点云分类研究.docx
- 育儿观察类真人秀节目中的父职景观研究.docx
- TyG-BMI指数与新诊断2型糖尿病患者骨质疏松的相关性研究.docx
- ELK1通过miR-31-5p-CDIP1调控结直肠癌细胞自噬的机制研究.docx
- 双重股权结构下的公司经营绩效研究——以哔哩哔哩为例.docx
- 保护性耕作对黑土农田水分入渗特征的影响及机制.docx
- 桐油-杜仲胶-环氧树脂三元复合弹性体制备及防腐应用研究.docx
- 初中《道德与法治》课宪法教育现状与对策研究——基于武汉市五所中学的调研.docx
- 跨文化视角下中德称谓语对比研究.docx
- 低铂负载量电化学析氢催化剂的氢溢流作用研究.docx
最近下载
- 2024年浙江杭州萧山区卫生健康系统招聘事业人员147人笔试备考试题及答案解析.docx VIP
- 2022-2023学年北京市海淀区部编版小学四年级下册期末考试语文试卷.pdf VIP
- 系统集成服务实施方案.pdf VIP
- 人教版小学五年级数学上册《第一单元 小数乘法》大单元整体教学设计[2022课标].pdf
- 多巴胺用药护理.pptx VIP
- 作业3.1~3.6广东开放大学作业题库答案.docx
- 西藏自治区2020年小升初[数学]考试真题与答案解析.pdf VIP
- 站用交直流电源系统技术规范第5部分:交直流一体化电源系统.pdf VIP
- 2025年广东省梅州市中考地理模拟试卷.docx
- 2025年中考英语第二次模拟考试(广州卷)-备战2025年中考英语冲刺复习(广州专用).docx VIP
文档评论(0)