C++题库(带答案)
下列叙述中正确的是()
A.对象具有封装性
B.对象标识可以不唯一
C.对象间的通信是靠方法调用
D.对象是属性名和属性的封装体
关于对象封装的叙述,正确的是(46)。
A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中
解析:本题考查的是对象封装的概念,对象封装是指将数据和操作数据的方法结合在一起,外界仅仅通过方法对对象的数据进行更改或者说对对象的状态进行改变,封装为信息隐藏提供了实现手段。
● 关于对象封装的叙述,正确的是()。()A. 每个程序模块中都封装了若干个对象 B. 封装可实现信息隐藏C. 封装使对象的状态不能改变 D. 封装是把对象放在同一个集合中
本题考查的是对象封装的概念。对象封装是指将数据和操作数据的方法结合在一起,外界仅仅通过方法对对象的数据进行更改或者说对对象的状态进行改变,封装为信息隐藏提供了实现手段。
下列关于“封装性”的说法中,错误的是()。
A.封装性就是把对象的内部代码与操作过程隐藏起来
B.封装是借助类来实现的
C.封装是借助对象来实现的
D.封装要求所有对象具备明确的功能,并有接口和其他对象相互作用
()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A.多态性
B.继承
C.封装
D.消息
摘要:⼀一、选择题1、关于封装,下列列说法中不不正确的是()(A)通过封装,对象的全部属性和操作结合在⼀一起,形成⼀一个整体(B)通过封装,⼀一个对象的实现细节被尽可能地隐藏起来(不不可⻅见)(C)通过封装,每个对象都成为相对独⽴立的实体(D)通过封装,对象的属性都是不不可⻅见的2、假定AA为⼀一个类,inta()为该类的⼀一个成员函数,若该成员函数在类体外定义,则函数头为()(A)intAA::a()(B)intAA:a()(C)AA::a()(D)AA::inta()3、⼀一个类中是否可以允许⼀一个⽆无参构造函数和⼀一个全部都是默认参数的构造函数共存()(A)不不允许(B)允许(C)⽆无法确定(D)视构造函数确定4、在C++中,cin是个()(A)类(B)对象(C)模板(D)函数5、析构函数的作⽤用是()(A)⼀一般成员函数的初始化(B)类的初始化(C)对象的初始化(D)在删除类创建的对象前完成⼀一些清理理⼯工作6、假定⼀一个类AB含有⼀一个浮点型数据成员a,当⽤用户不不定义任何构造函数时,系统为该类定义的⽆无参构造函数为()(A)AB(){a=0;}(B)AB(floataa=0):a(aa){}(C)A(){}(D)AB(){}7、C++语⾔言是由C语⾔言逐渐发展演变⽽而来的。与C语⾔言相⽐比,它在求解问题⽅方法上进⾏行行的最⼤大改进是()(A)⾯面向过程(B)⾯面向对象(C)安全性(D)复⽤用性8、C++的源⽂文件的扩展名为()(A).cpp(B).exe(C).obj(D).lik9、下列列说法中,不不是构造函数的特征是()(A)构造函数的函数名与
此题为判断题(对,错)。
关于对象封装的叙述,正确的是_______。
A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中
A.
B.
C.
D.
下列关于封装的说法,正确的是______。
A.封装是一种信息隐蔽技术,是将相关的数据及其操作组织在对象中,构成具有独立意义的构件
B.封装是一个清晰的边界,将所有对象的内部软件范围限定在这个边界之内
C.使用封装后,用户或其他对象仍可以直接修改对象内部的数据结构
D.封装是受保护的内部实现,这个实现给出了软件对象功能的细节,当前对象的类的外面能够访问这些实现细节
在面向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是一种(1)技术,封装的目的是使对象(2)分离。
类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个(3)。类之间共享属性与服务的机制称为(4)。一个对象通过发送(5)来请求另一个对象为其服务。
A.组装
B.产品化
C.固化
D.信息隐蔽
关于对象封装的叙述,正确的是______。
A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中
解析:封装是将数据和操作数据的方法结合在一起,防止了程序相互依赖而带来的变动影响,使信息隐蔽,外部世界只能通过方法来更改数据或对象状态。选项B的说法正确。
相关考题:
- 计算机病毒攻击战是指将( )植入敌方计算机系统,删除其数据,瘫痪其系统。A.网络病毒B.基因病毒C.计算机病毒D.生物病毒
- 本行为付款行,对方行为收款行的网内往来汇划业务是发出贷方报单业务。
- 1980年中国的GDP是美国的____,到2020年中国的GDP是美国的____?
- Response对象的()方法可以将缓冲区中的页面内容立即输出到客户端。A. WriteB. EndC. ClearD. Flush
- 论持久战一书发表于多少年。
- ( 难度:中等)在sql的查询语句中,不能用于分组查询的语句是A.group byB.order byC.havingD.limit
- 设有容积为10m”的无盖圆柱形桶,其底用铜制,侧壁用铁制。已知铜价为铁价的5倍,试建立做此桶所需费用与桶的底面半径r 之间的函数关系?
- 抵押贷款是保证贷款的一种常见的银行贷款。
- ( 难度:中等)Hive支持哪些压缩格式A.gzipB.mp4C.snappyD.rar
- 银行会计凭证如何分类?