下载此文档

c++面向对象程序设计试题和答案.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/ 10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 10 下载此文档
文档列表 文档介绍
《面向对象程序设计C++》期末考试试卷
第一套
填空题(每空1分,共14分)
观看以下程序:
class point{
public:
void show() {cout<<”point”<<endl;}
};
void main()
{
point p1;
point *p;
p=&p1;
_______________//通过对象p1访问show函数
______________//通过指针p访问show函数
}
在C++类中可以包含______________、______________和______________三种具有不同访问控制权的成员。
定义类时,在类头中将使用关键字_____________来表示类定义的开始。
如果一个类中至少有一个纯虚函数,则该类称为________________。
C++类的组成包括数据成员和______________,友元_____(是、不是)该类的成员函数。
友员函数是用关键字____________修饰的非成员函数。
若有:
int i;
int &j=i;
i=10;
j=i+1;
则i=__________,j=__________。
8、 new的功能是____________________,delete的功能是____________________。
选择题(,共30分)
1、下列特性中不是面向对象程序设计语言所特有的是( )。
(A)数据封装 (B)继承(C)多态性 (D)模板
2、( )是给变量取一个别名,它引入了变量的同意词。
(A)指针 (B)引用 (C)枚举 (D)结构
3、类成员的访问权限中,( )只能被本类的成员函数和其友元函数访问。
(A)share (B)public (C)private (D)protected
4、关于构造函数,下列说法不正确的是( )。
(A)构造函数名字和类名相同
(B)构造函数在创建对象时自动执行
(C)构造函数无任何函数返回类型
(D)构造函数有且只有一个
5、派生类可以访问其基类的( )。
(A)公有成员
(B)保护成员
(C)私有派生
(D)公有和保护成员
6、下列关于运算符重载的描述中,错误的是( )。
(A)运算符重载不可以改变操作数的个数
(B)运算符重载不可以改变运算符的功能
(C)运算符重载不可以改变结合方向
(D)运算符重载不可以改变运算优先级
7、C++,它在求解问题方法上进行的最大改进是( )
(A)面向过程(B)面向对象(C)安全性(D)复用性
8、对于类中定义的成员,其隐含访问权限为( )。


9、下面有关重载函数的说法中正确的是( )
(A)重载函数必须具有不同的返回值类型; (B)重载函数形参个数必须不同;
(C)重载函数必须有不同的形参列表(D)重载函数名可以不同;
10、有如下的对类“CSample”的说明,其中( )是错误的。
class CSample {
a=23;
();

c++面向对象程序设计试题和答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 10
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 1006108867
  • 文件大小 0 KB
  • 时间2013-07-29
最近更新