试题详情

试题内容

在发布一订阅(Publish-Subscribe)消息模型中,订阅者订阅一个主题后, 当该主题有新消息到达时,所有订阅者都会收到通知。()设计模式最适合这一模型。
A.适配器(Adapter)
B.通知(Notifier)
C.状态(State)
D.观察者(Observer)

查看答案

软题库参考答案:D(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

21题:

已知某高级语言源程序 A 经编译后得到机器 C 上的目标程序 B,则 ( ) 。
A、对 B 进行反编译,不能还原出源程序 A
B、对 B 进行反汇编,不能得到与源程序 A 等价的汇编程序代码
C、对 B 进行反编译,得到的是源程序 A 的变量声明和算法流程
D、对 A 和 B 进行交叉编译,可以产生在机器 C 上运行的动态链接库

31题:

单元测试中,检验模块接口时,不需要考虑()。
A.测试模块的输入参数和形式参数在个数、属性、单位上是否一致
B.全局变量在各模块中的定义和用法是否一致
C.输入是否改变了形式参数
D.输入参数是否使用了尚未赋值或者尚未初始化的变量

23题:若计算机系统的字长为128位,磁盘的容量为2048GB,物理块的大小为8MB,假设文件管理系统采用位示图(bitmap)法记录该计算机系统磁盘的使用情况,那么位示图的大小需要( )个字。
A.1024
B.2048
C.4096
D.8192

53题:

设求解某问题的递归算法如下:
F(int n){
if n==1 {
Move(1)
}else{
F(n-1);
Move(n);
F(n-1);
}
}
求解该算法的计算时间时,仅考虑算法Move所做的计算为主要计算,且Move 为常数级算法。则算法F的计算时间T(n)的递推关系式为(1) ;设算法Move的计算时间为k,当n=4 时,算法F的计算时间为(2) 。
(1)A、T(n)=T(n-1)+1
B、T(n)=2T(n-1)
C、T(n)=2T(n-1)+1
D、T(n)=2T(n+1)+1
(2)A、14k
B、15k
C、16k
D、17k

5题:以下关于海明码的叙述中,正确的是()。
A.海明码利用奇偶性进行检错和纠错
B.海明码的码距为1
C.海明码可以检错但不能纠错
D.海明码中数据位的长度与校验位的长度必须相同
58题:已知某二叉树的先序遍历序列为A B C D E F、中序遍历序列为B A D C F E,则可以确定该二叉树( )。
A.是单支树(即非叶子结点都只有一个孩子)
B.高度为4(即结点分布在4层上)
C.根结点的左子树为空
D.根结点的右子树为空