注意:此页面搜索的是所有试题
国家开放大学计算机组成原理A
关于面向对象程序设计的基本概念,以下说法错误的是( )。
【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.】享元
【D.】外观

在设计模式中,( )的核心思想是,通过将列表对象中对列表的访问和遍历从中抽离出来并放入到一个迭代器对象中,提供一种访问聚合对象中所有元素的方法,而不暴露该对象的内部表示。
【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.】合并
【D.】融合