- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oop基础数学习题集.doc
第一部分:
一.选择填空题
1.类成员缺省的访问特征是___,结构体缺省的访问权限是___.
A. protected B. public C. private D. friend
2.下列关于类的成员的访问特征的描述中,正确的___
A.必须首先说明具有私有特征的成员
B.数据成员必须说明成私有的,成员函数必须说明成私有的
C.每个成员前都必须有标明访问特性的关键字
D.在同一类中,说明访问特性的关键字可以多次使用
3.关于类和对象,下列说法不正确的是___
A. 类与对象的关系类似于数据类型与变量的关系
B.对象是类的一个实例
C.任何一个对象必定属于一个特定的类
D.一个类只能有一个对象
4.关于类的一个成员函数,下列说法中正确的是()
A.必须在类内定义 B. 一定是内联函数
C.不可以重载 D.可以设置参数的缺省植
5.已知一个类,类名为A,可以定义A类的对象或定义A类的指针,下列一定不正确的形式为____
A. A a1 B. A a2 ( 16 )
C. A A3( ) D. A *P= new A
6. 已知一个类COMPLEX, 有下述两行:
Complex c ; //A
Complex c() //B
以下描述中错误的是___
A. A行定义了一个对象,并调用缺省的构造函数
B. B行定义了一个对象,并调用缺省的构造函数
C. B行是一个函数的原型说明,函数名为C,函数没有参数,返回值类型是Complex
D. A行和B行两行的意义不一样
7.设有下列对象定义;
class A
{
public :
int a ,b ;
} a1= {1,2}, a2 ,a3 ;
class
{
public :
int a,b;
}a4 ;
则以下正确的定义或赋值形式是___
A. a3=a2=a1; B. a4=a1; C. A *p=a4; D. A re=a4
8. 下列描述中, ___不是构造函数的特征
A. 构造函数可以重载
B. 必须显示为类定义一个构造函数
C. 无须为构造函数指定返回值类型
D. 构造函数在产生对象时由系统自己调用
9.下列有关析构函数的描述中,正确的是___
A. 析构函数的定义只能在类体内
B. 析构函数可以有一个或多个参数
C. 析构函数是在撤消对象时,系统自动调用的
D. 析构函数可以重载
10.以下关于构造函数和析构函数的描述中错误的是___
A. 用户不定义缺省的构造函数,则系统自动生成一个缺省的构造函数
B. 若用户不定义拷贝的构造函数,则系统自动生成一个拷贝的构造函数
C. 若用户不定义析构函数,则系统自动生成一个析构函数
D. 以上A错误,而B,C正确
11.定义复数类如下;
class Complex
{ double real ,image ;
public:
Complex (double r=0 ,double i=0 ) {real =r ; image =i ;}
Complex (Complex c) {real=c.real ; image=c .image ;}
};
若有Complex c1; //A
Complex c2(3,5); //B
Complex c3(c2); //C
c2=c1; //D
则下列描述中正确的是___
A. C行和D行均调用了拷贝构造函数
B. C行调用了拷贝构造函数
C. B行调用了拷贝构造函数
D. A行调用了拷贝构造函数
12. class A
{int x, int y ;
public ;
A (int a, int b ) {x=a;y=b;}
void show(){coutx’,’yendl;}
void set(int a,int b){x=a;y=b;}
};
void main()
{A obj;
obj.set(3,5);
obj.show();
}
对上述过程段,以下说法中,正确的是___
A.编译时报错,程序无法运行
B.编译时无错,运行正常,输出3,5
C.编译无错,运行时报错
D.编译时报警告错,但运行正常,输出3,5
13.在下列程序中,C类的数据成员中有一个A 类对象和一个B类对象。
#includeiostream.h
class A
{ int a;
public:
您可能关注的文档
- (南京地铁3号线)风井爆破..doc
- (苏教版)四年级数学上册课件_角的度量_5.ppt
- (行政法与行政诉讼法学)6、第六章 行政行为.ppt
- 007-按键学习:独立按键和矩阵按键.ppt
- 04_CC++漏洞_栈溢出利用.ppt
- 05《工业废水处理工程》第五章Cr、第六章As.ppt
- 06《工业废水处理工程》第七章CN、第八章F.ppt
- 07《工业废水处理工程》第九章 有机污染.ppt
- 08《工业废水处理工程》第十章、十一章.ppt
- 10《工业废水处理工程》第十三章 物理处理过程.ppt
- 高中思政 第一框 【公有制为主体 多种所有制经济共同发展】.pdf
- 高中语文必修一【单元主题群文阅读——学习之道】.pdf
- 高中政治 检测卷(四) 只有坚持和发展中国特色社会主义才能实现中华民族伟大复兴.docx
- 高中思政 第一框 【贯彻新发展理念】.docx
- 高中语文必修一【第1课 沁园春•长沙】.pdf
- 高中政治 检测卷(六) 我国的社会主义市场经济体制.pdf
- 高中政治 检测卷(六) 我国的社会主义市场经济体制.docx
- 高中思政 第一框 【中国特色社会主义进入新时代】.docx
- 高中政治 检测卷(三) 只有中国特色社会主义才能发展中国.docx
- 高中政治 检测卷(二) 只有社会主义才能救中国.docx
原创力文档


文档评论(0)