- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3~C基础概念题
第三章
1.???? 关于类和对象不正确的说法是(? ?C )
A???? 类是一种类型,它封装了数据和操作
B????? 对象是类的实例
C???? 一个类的对象只有一个
D???? 一个对象必属于某个类下列有关类的说法不正确的是D )
A.??????类是一种用户自定义的数据类型;??????只有类中的成员函数或友元函数才能存取类中的私有成员;??????在类中,如果不作特别说明,所有的数据均为私有类型;??????在类中,如果不作特别说明,所有的成员函数均为公有类型;
.???? 在类定义的外部,可以被访问的成员有(?? C)
A 所有类成员B. private或protected的类成员
Cpublic的类成员??? ?????? D. public或private的类成员4. 以下叙述中不正确的是(??C?? )
A. 一个类的所有对象都有各自的数据成员,它们共享函数成员
B. 一个类中可以有多个同名的成员函数
C. 一个类中可以有多个构造函数、多个析构函数
D. 在一个类中可以声明另一个类的对象作为它的数据成员
.??????? 声明一个类的对象时,系统自动调用(? )函数,撤消对象时,系统自动调用(??C )函数
A 成员函数????????? B 构造函数????????????? C 析构函数???????????? D 普通函数
.????????下面对构造函数的不正确描述是(?? )
A系统可以提供默认的构造函数?????? ?????? B 构造函数可以有参数,所以可以有返回值
C 构造函数可以重载?????????? ????????????? ?????? D 构造函数可以设置默认参数
.???? 下面对析构函数的正确描述是(?C? )
A 系统不能提供默认的析构函数?????? ?????? B 析构函数必须由用户定义
C 析构函数没有参数?????????? ????????????? ?????? D 析构函数可以设置默认参数
????B?? )项是对构造函数和析构函数的正确定义。
A.void X::X(),?? void X::~X()
B.X::X(参数), ???X::~X()
C.X::X(参数),??? X::~X(参数)
D.void X::X(参数),? void X::~X(参数)
9.(?????C? )的功能是对象进行初始化。
??? A.析构函数????? B. 数据成员?? C.构造函数?? D.静态成员函数
10.( C )不是析构函数的特征。??????一个类中只能定义一个析构函数;??????析构函数名与类名相同;??????析构函数只是用来释放对象,所以析构函数是空函数;?析构函数不指定数据类型,并且也没有参数;有关构造函数的说法不正确的是D )。????构造函数的名字和类的名字一样;??????构造函数在类的对象时自动执行;??????构造函数无任何函数类型;??????构造函数有且仅有一个;C )是构造函数的特征。?????构造函数的函数名与类名不同;??????一个类中只能定义一个构造函数;??????构造函数可以设置缺省参数;??????构造函数必须指定类型说明;以下有关析构函数的叙述不正确的是B )
A. 在一个类只能定义一个析构函数?? B. 析构函数和构造函数一样可以有形参
C. 析构函数不允许用返回值???????? D. 析构函数名前必须冠有符号“~”
A)。
A.???? ? 构造函数可以重载,析构函数不能重载
B.???? ? 构造函数不能重载,析构函数可以重载
C.???? ? 构造函数可以重载,析构函数也可以重载
D.???? ? 构造函数不能重载,析构函数也不能重载
15. 拷贝构造函数具有的下列特点中,(D )是错误的。
A.?
B.?
C.?
D.
16.已知类A中一个成员函数说明为:?void?set(A?a);?,其中A?a的含意是C)
A. 指向类A的指针为a;将a的地址值赋值给变量set;?a是类A的对象引用,用来作函数set(?)的形参;变量A与a按位相与作为函数set(?)的参数;、在下列说法中,C )不会调用拷贝初始化构造函数。??????当对象作为函数实参传递给函数形参时;??????明确表示由一个对象初始化另一个对象时;??????用赋值运算符”=”将一个对象赋给另一个同类对象时;?当对象作为函数返回值时;B )是不可以作为某类的成员的。 自身类对象的指针 自身类的对象 自身类对象的引用 另一个类的对象具有转换函数功能的构造函数,应该是??????不带参数的构造函数;?
您可能关注的文档
最近下载
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_18.pptx
- 2024年6月英语四级真题(全3套).pdf
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_17.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_16.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_15.pptx
- 医院诊所药品医疗器械的效期管理制度.doc
- 工业机器人应用基础 课件 模块四 工业机器人的典型应用实训.pptx
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_14.pptx
- 小学六年级数学百分数知识点总结.docx VIP
- 罗宾斯组织行为学第18版英文教学课件robbinsjudge_ob18_inppt_13.pptx
文档评论(0)