Visual_C++面向对象与可视化程序设计填空题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“面向对象程序设计作业”。
17、面向对象程序设计有四个主要特点,即抽象、封装、继承、多态性。
18、非成员函数应声明为类的__友元__函数才能访问这个类的private成员。
19、派生类中的成员不能直接访问基类中的__私有__成员。
20、在用cla定义一个类时,数据成员和成员函数的默认访问权限是_private或私有___。
21、运算符重载函数可能是类的__成员函数,也可以是类的_友元___函数,还可以是普通函数。
22、用流对象的成员函数控制输出格式时,用于设置字段宽度的流成员函数的名称是_width,与之作用相同的控制符名称是__setw___。
23、含有纯虚函数的类称为__抽象类
1、类和对象的关系可表述为:类是对象的抽象,而对象则是类的实例。
2、静态成员函数没有隐含的this指针,所以,在C++程序中,静态成员函数主要用来访问静态数据成员,而不访问非静态成员。
3、在图1中,A,B,C,D,E,F均是类,其中属于单继承的派生类有E,属于多继承的派生类有 D、F,类F的基类有A、B、C、D、E,类A的派生类有 D、F。
4、如果只想保留公共基类的一个复制,就必须使用关键字 virtual 把这个公共基类声明为虚基类。
5、从实现的角度来讲,多态性可以划分为两类:静态多态性和动态多态性。
6、如果一个类包含一个或多个纯虚函数,则该类称为抽象类。
7、若要把void fun()定义为类A的友元函数,则应在类A的定义中加入语句friend void fun(A &a)。
8、列出C++中的两种代码复用方式:继承和组合或模板。
9、析构函数的作用是在对象被系统释放之前做一些内存清理工作
10、假定A是一个类名,则该类的拷贝构造函数的原型说明语句为:A(const A&)。
11、后置自增运算符“++”重载为类的成员函数(设类名为A)的形式为:A operator++(int)。
1.this指针是一个const指针, 不能在程序中修改或赋值。
2.联编是指将函数调用与相应函数体代码彼此关联的过程。若此过程在程序开始运行前的编译时完成,则称之为静态联编。
3.在C++中,可以通过在运算符函数参数表中是否插入关键字int来区分前缀和后缀这两种方式。
4.构造函数是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
5.如果在一个类中说明了常数据成员,那么构造函数就只能通过成员初始化列表对该数据成员进行初始化, 任何其他函数都不能对该成员赋值。
6.拷贝构造函数是一种特殊的构造函数,其形参是本类对象的引用;其作用是使用一个已经存在的对象去初始化另一个同类的对象。
7.在说明引用时用const修饰的引用为常引用,它所引用的对象不允许更改。
8.一个非成员函数必须声明为一个类的 friend 才有可能存取该类的私有数据成员。
9.类的对象成员的构造函数的调用次序取决于这些对象成员在类中声明的次序,与它们在初始化列表中出现的次序无关。
10.运行时多态性主要是通过虚函数来实现的。
1.Windows 编程中窗口的含义是什么?Windows应用程序基本的操作单元,系统管理应用程序的基本单位,应用程序与用户之间交互的接口环境2.事件驱动的特点是什么?Windows程序设计是针......
C#面向对象程序设计感想本课程主要讲解了控件,资源管理器,文件流,线程等等,通过这门课的学习,我学到了一些应用性的知识,比如如何设计控件,对文件流进行程序的代码编写,还有就是多线......
这次课程设计让我收获到很多,上个学期我们也有过课程设计,但是我们都是从网上下一个程序,连带着报告,看一遍程序,修改修改报告,然后就直接去答辩,都是糊弄糊弄就过去了,自己根本就没......
《面向对象程序设计》教学大纲课程名称:面向对象程序设计 英文名称:Object Oriented Programming) 学分:2 总学时:36 实验(上机)学时: 8 开课专业:电子商务专业一、本课程的性质、目......
《面向对象程序设计》教学大纲课程名称:信息内容安全 课程代码:042504 总 学 时:64 学分:2课程类型:专业必修课 适用专业: 信息安全专业 制 订 人:徐雪飞 审 定 人:肖文 制订日期:20......