首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在面向对象软件开发过程中,采用设计模式(44)。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
在C++语言中,若类C中定义了一个方法int (int a,int b),那么方法(1)不能与该方法同时存在于类C中。
A.int f(int x,int y)
B.int f(float a,int b)
C.float f(int x,float y)
D.int f(int x,float y)
点击查看答案&解析
手机看题
单项选择题
类描述了一组对象共同的特性,下列叙述中正确的是(7)。
A.类本身不能具有变量
B.对象具有类定义的所有变量的一份拷贝
C.对象间不能共享类定义的变量
D.可通过类名访问静态变量(类变量)
点击查看答案&解析
手机看题
单项选择题
若对象A可以给对象B发送消息,那么(6)。
A.对象B可以看见对象A
B.对象A可看见对象B
C.对象A,B相互不可见
D.对象A,B相互可见
点击查看答案&解析
手机看题
单项选择题
下列关于一个类的静态成员的描述中,不正确的是(5)。
A.该类的对象共享其静态成员变量的值
B.静态成员变量可被该类的所有方法访问
C.该类的静态方法只能访问该类的静态成员变量
D.该类的静态数据成员变量的值不可修改
点击查看答案&解析
手机看题
单项选择题
(12)表示了对象间“is a”的关系。
A.组合
B.引用
C.聚合
D.继承
点击查看答案&解析
手机看题
单项选择题
面向对象的测试可分为四个层次,按照由低到高的顺序,这四个层次是(13)。
A.类层——模板层——系统层——算法层
B.算法层——类层——模板层——系统层
C.算法层——模板层——类层——系统层
D.类层——系统层——模板层——算法层
点击查看答案&解析
手机看题
单项选择题
下面关于面向对象方法中消息的叙述,不正确的是(14)。
A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息
B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息
C.应用程序之间可以相互发送消息
D.发送与接收消息的通信机制与传统的子程序调用机制不同
点击查看答案&解析
手机看题
单项选择题
面向对象技术中,对象是类的实例。对象有三种成分:(15)、属性和方法(或操作)。
A.标识
B.规则
C.封装
D.消息
点击查看答案&解析
手机看题
单项选择题
在关于类的实例化的描述中,正确的是(20)。
A.同一个类的对象具有不同的静态数据成员值
B.不同的类的对象具有相同的静态数据成员值
C.同一个类的对象具有不同的对象自身引用(this)值
D.不同的类的对象具有不同的对象自身引用(this)值
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是(19)。
A.面向对象程序设计语言都不支持过程化的程序设计
B.面向对象系统只可采用面向对象程序设计语言实现
C.某些过程化程序设计语言也可实现面向对象系统
D.面向对象程序设计语言不支持对成员变量的直接访问
点击查看答案&解析
手机看题
单项选择题
类的实例化过程是一种实例的合成过程,而不仅仅是根据单个类型进行的空间分配、初始化和绑定。指导编译程序进行这种合成的是(23)。
A.类层次结构
B.实例的个数
C.多态的种类
D.每个实例的初始状态
点击查看答案&解析
手机看题
单项选择题
重置的基本思想是通过(24)机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。
A.静态绑定
B.对象引用
C.类型匹配
D.动态绑定
点击查看答案&解析
手机看题
单项选择题
对于如图10-2所示的UML类图,正确的描述是(28)。
A.类B的实例中包含了对类C的实例的引用
B.类A的实例中包含了对类B的实例的引用
C.类A的实例中包含了对类C的实例的引用
D.类B的实例中包含了对类A的实例的引用
点击查看答案&解析
手机看题
单项选择题
UML中关联的多重度是指(29)。
A.一个类有多少个方法被另一个类调用
B.一个类的实例能够与另一个类的多少个实例相关联
C.一个类的某个方法被另一个类调用的次数
D.两个类所具有的相同的方法和属性
点击查看答案&解析
手机看题
单项选择题
已知3个类A,B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A,B和C之间关系的UML类图是(30)。
A.
B.
C.
D.
点击查看答案&解析
手机看题
单项选择题
在面向对象软件开发过程中,采用设计模式(44)。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
点击查看答案&解析
手机看题
单项选择题
以下关于单身模式(Singleton)的描述中,正确的是(45)。
A.它描述了只有一个方法的类的集合
B.它能够保证一个类只产生一个惟一的实例
C.它描述了只有一个属性的类的集合
D.它能够保证一个类的方法只能被一个惟一的类调用
点击查看答案&解析
手机看题
单项选择题
在MVC(模型/视图腔制器)模式中,视图部分描述的是(46)。
A.将应用问题域中包含的抽象领域知识呈现给用户的方式
B.应用问题域中所包含的抽象类
C.用户界面对用户输入的响应方式
D.应用问题域中包含的抽象领域知识
点击查看答案&解析
手机看题
单项选择题
简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图G有n个节点,其邻接矩阵为A[1..n, 1..n],且压缩存储在B[1..k]中,则k的值至少为(30)。若按行压缩存储对称矩阵的上三角元素,则当n等于10时,边(V6,V3)的信息存储在B[(31)]中。
A.n(n+1)/2
B.n
2
/2
C.(n-1)(n+1)/2
D.n(n-1)/2
点击查看答案&解析
手机看题
单项选择题
为在状态空间树中(34),可以利用LC-检索(Least Cost Search)快速找到一个答案节点。在进行LC-检索时,为避免算法过分偏向于作纵深检查,应该(35)。
A.找出任一个答案节点
B.找出所有的答案节点
C.找出最优的答案节点
D.进行遍历
点击查看答案&解析
手机看题
单项选择题
为在状态空间树中(34),可以利用LC-检索(Least Cost Search)快速找到一个答案节点。在进行LC-检索时,为避免算法过分偏向于作纵深检查,应该(35)。
A.使用精确的成本函数c(.)来作LC-检索
B.使用广度优先检索
C.使用深度优先检索
D.进行遍历
点击查看答案&解析
手机看题
单项选择题
简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图G有n个节点,其邻接矩阵为A[1..n, 1..n],且压缩存储在B[1..k]中,则k的值至少为(30)。若按行压缩存储对称矩阵的上三角元素,则当n等于10时,边(V6,V3)的信息存储在B[(31)]中。
A.18
B.19
C.20
D.21
点击查看答案&解析
手机看题
单项选择题
己知AOE网中顶点v1~v7分别表示7个事件,弧a1~a10分别表示10个活动,弧上的数值表示每个活动花费的时间,如图8-9所示。那么,该网的关键路径的长度为(40),活动 a6的松弛时间(活动的最迟开始时间—活动的最早开始时间)为(41)。
A.7
B.9
C.10
D.11
点击查看答案&解析
手机看题
单项选择题
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(53),在最好情况下搜索失败的时间复杂度为(54)。
A.O(logn)
B.O(nlogn)
C.O(log
k
n)
D.O(nlog
k
n)
点击查看答案&解析
手机看题
单项选择题
己知AOE网中顶点v1~v7分别表示7个事件,弧a1~a10分别表示10个活动,弧上的数值表示每个活动花费的时间,如图8-9所示。那么,该网的关键路径的长度为(40),活动 a6的松弛时间(活动的最迟开始时间—活动的最早开始时间)为(41)。
A.3
B.2
C.1
D.0
点击查看答案&解析
手机看题
单项选择题
类比二分搜索算法,设计k分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素……这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得到的集合上进行k分搜索;如此进行,直到找到要搜索的元素或搜索失败。此k分搜索算法在最坏情况下搜索成功的时间复杂度为(53),在最好情况下搜索失败的时间复杂度为(54)。
A.O(logn)
B.O(nlogn)
C.O(log
k
n)
D.O(nlog
k
n)
点击查看答案&解析
手机看题
微信扫码免费搜题