摘要:●已知3个类O、P和Q,类O中定义了一个私有方法Fl、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示:classP:protectedO{};classQ:publicO{…};关于方法Fl的描述中正确的是(34);关于方法F2的描述中正确的是(35);关于方法F3的描述中正确的是(36)。(34)A.方法Fl无法被访问B.只有在类O
● 已知3个类O、P和Q,类O中定义了一个私有方法Fl、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示:
class P:protected O{};
class Q:public O{…};
关于方法Fl的描述中正确的是 (34) ;关于方法F2的描述中正确的是 (35);关于方法F3的描述中正确的是 (36) 。
(34)A.方法Fl无法被访问
B.只有在类O内才能访问方法Fl
C.只有在类P内才能访问方法Fl
D.只有在类Q内才能访问方法Fl
(35)A.类O、P和Q的对象都可以访问方法F2
B.类P和Q的对象都可以访问方法F2
C.类0和Q的对象都可以访问方法F2
D.只有在类P内才能访问方法F2
(36)A.类O、P和Q的对象都可以访问方法F3
B.类O、P和Q的对象都不可以访问方法F3
C.类O和Q的对象都可以访问方法F3
D.类P和Q的对象都可以访问方法F3
[答案讨论]
● 在面向对象软件开发过程中,采用设计模式 (37) 。
(37)A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
[答案讨论]
● 以下关于单身模式(Singleton)的描述中,正确的是 (38) 。
(38)A.它描述了只有一个方法的类的集合
B.它能够保证一个类只产生一个实例
C.它描述了只有一个属性的类的集合
D.它能够保证一个类的方法只能被—个类调用
[答案讨论]
● 下列关于一个类的静态成员的描述中,不正确的是 (39) 。
(39)A.该类的对象共享其静态成员变量的值
B.静态成员变量可被该类的所有方法访问
C.该类的静态方法只能访问该类的静态成员变量
D.该类的静态数据成员变量的值不可修改
[答案讨论]
● 在MVC(模型/视图/控制器)模式中,视图部分描述的是 (40) 。
(40)A.将应用问题域中包含的抽象领域知识呈现给用户的方式
B.应用问题域中所包含的抽象类
C.用户界面对用户输入的响应方式
D.应用问题域中包含的抽象领域知识
[答案讨论]
● 对于如下所示的UML类图,正确的描述是 (41) 。
(41)A.类B的实例中包含了对类C的实例的引用
B.类A的实例中包含了对类B的实例的引用
C.类A的实例中包含了对类C的实例的引用
D.类B的实例中包含了对类A的实例的引用
[答案讨论]
软考备考资料免费领取
去领取