10第十章 面向对象技术.pdf
全国计算机技术与软件专业技术资格(水平)考试
中级软件设计师第十章面向对象技术
试题一采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模
型的过程叫()。
A.面向对象测试B.面向对象实现C.面向对象设计D.面向对象分析
试题二以下关于面向对象方法中继承的叙述中,错误的是()。
A.继承是父类和子类之间共享数据和方法的机制B.继承定义了一种类与类之间的关
系
C.继承关系中的子类将拥有父类的全部属性和方法D.继承仅仅允许单重继承,即不
允许一个子类有多个父类
试题三()不是面向对象分析阶段需要完成的。
A.认定对象B.实现对象及其结构C.组织对象D.描述对象的相互作用
试题四采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模
型的过程叫()。
A.面向对象测试B.面向对象实现C.面向对象设计D.面向对象分析
试题五面向对象技术中,对象具有以下特性:()。
①清晰的边界②良好定义的行为③确定的位置和数量④可扩展性
A.②④B.①②③④C.①②④D.①②
试题六一个类中可以拥有多个名称相同而参数表(参数类型或参数个数或参数类型顺序)
不同的方法,称为()。
A.方法标记B.方法调用C.方法重载D.方法覆盖
试题七采用面向对象方法进行软件开发时,将汽车作为一个系统。以下()之间不属于组
成(Composition)关系。
A.汽车和座位B.汽车和车窗C.汽车和发动机D.汽车和音乐系统
试题八进行面向对象设计时,就一个类而言,应该仅有一个引起它变化的原因,这属于(
)设计原则。
A.单一责任B.开放-封闭C.接口分离D.里氏替换
试题九在UML图中,()图用于展示所交付系统中软件组件和硬件之间的物理关系。
A.类B.组件C.通信D.部署
试题一十观察者(Observer)模式适用于()。
A.访问一个聚合对象的内容而无须暴露它的内部表示
B.减少多个对象或类之间的通信复杂性
C.将对象的状态恢复到先前的状态
D.一对多对象依赖关系,当一个对象修改后,依赖它的对象都自动得到通知
试题一十一下面关于面向对象分析与面向对象设计的说法中,不正确的是()。
A.面向对象分析侧重于理解问题B.面向对象设计侧重于理解解决方案
C.面向对象分析描述软件要做什么D.面向对象设计一般不关注技术和实现层面的细
节
试题一十二以下关于面向对象分析的叙述中,错误的是()。
A.面向对象分析着重分析问题域和系统责任B.面向对象分析需要考虑系统的测试问
题
C.面向对象分析忽略与系统实现有关的问题D.面向对象分析建立独立于实现的系统
分析模型
试题一十三采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精
确模型的过程叫()。
A.面向对象测试B.面向对象实现C.面向对象设计D.面向对象分析
试题一十四()不是面向对象分析阶段需要完成的。
A.认定对象B.组织对象C.实现对象及其相互关系D.描述对象间的相互作
用
试题一十五面向对象分析的第一步是()。
A.定义服务B.确定附加的系统约束C.确定问题域D.定义类和对象
试题一十六下列关于一个类的静态成员的描述中,不正确的是()。
A.类的静态方法只能访问该类的静态数据成员B.静态数据成员可被该类的所有方法
访问
C.该类的对象共享其静