问题 单项选择题

在软件体系结构中,基于______的系统具有某种意义上的递归性,形成了“部分—整体”的层次结构,用户可以组合多个简单的子系统以形成一些较大的子系统,这些较大的子系统又可以组合成更大的子系统。

A.解释器模式
B.分层模式
C.知识库模式
D.事件驱动模式

答案

参考答案:D

解析: 在软件体系结构中,事件驱动系统的基本观点是,一个系统对外部的表现可以从它对事件的处理表征出来。其特点表现在:①系统是由若干个子系统或元素所组成的一个整体;②系统有一定的目标,各子系统在某一种消息机制的控制下,为了这个目标而协调行动;③在某一种消息机制的控制下,系统作为一个整体与环境相适应和协调;④在一个系统的若干子系统中,必定有一个子系统起着主导作用,而其他子系统处于从属地位;⑤任意一个系统和系统内的任意一个元素,都有一个事件收集机制和一个事件处理机制,通过这种机制与周围环境发生作用和联系。
在基于事件驱动模式的系统设计中,系统的每个子系统在设计过程中都要考虑其完整性和相对独立性,不绝对依赖于某一子系统,系统之间的协调和管理都是通过消息传递和收集来进行的。
由以上分析中可知,基于事件驱动模式的系统具有某种意义上的递归性,形成了“部分—整体”的层次结构(可以用属性结构加以表示),用户可以组合多个简单的子系统以形成一些较大的子系统,这些较大的子系统又可以组合成更大的子系统。
基于解释器模式的系统核心在于虚拟机。一个基于解释器模式的系统通常包括正在被解释执行的伪码和解释引擎。其中,伪码由需要被解释执行的源代码和解释引擎分析所得的中间代码组成;解释引擎包括语法解释器和解释器当前的运行状态。
分层模式的特征表现在:一个分层系统采用层次化的组织方式构建,系统中的每一层都要承担两个角色。首先,它要为结构中的上层提供服务;其次,它要作为结构中下面层次的客户,调用下层提供的功能函数。除了最高层和最底层之外,整个系统中的任意层次都同时要满足这两点要求。
采用知识库模式构建的系统通常有两个功能截然不同的构件:①中央数据单元构件,用于代表系统当前的各种状态;②一些相对独立的组件的集合,用于对中央数据单元进行操作。
基于知识库模式的系统被分成以下两个子类:如果系统由输入数据流中的事务信息来驱动,即输入数据流中的事务指令可以触发系统相应进程的执行,则该系统可以称为基于传统数据库知识库模式的应用系统;如果系统由知识库的当前状态来驱动,即系统根据中央数据单元当前的各种不同状态启动不同的进程,来响应知识库的状态变化,则该系统可称为基于黑板型知识库模式的应用系统。

阅读理解与欣赏

  正在松树边闹动争说,只见对面松林里那伙贩枣子的客人,都提着朴刀走出来问道:“你们做甚么闹?”那挑酒的汉子道:“我自挑这酒过冈子村里卖,热了在此歇凉。他众人要问我买些吃,我又不曾卖与他。这个客官道我酒里有甚么蒙汗药。你道好笑么?说出这般话来!”那七个客人说道:“呸!我只道有歹人出来,原来是如此。说一声也不打紧。我们正想酒来解渴,既是他们疑心,且卖一桶与我们吃。”那挑酒的道:“不卖!不卖!”这七个客人道:“你这汉子也不晓事!我们须不曾说你。你左右将到村里去卖,一般还你钱,便卖些与我们,打甚么不紧?看你不道得舍施了茶汤,便又救了我们热渴。”那挑酒的汉子便道:“卖一桶与你不争,只是被他们说的不好。又没碗瓢舀吃。”那七人道“你这汉子忒认真!便说了一声,打甚么不紧?我们自有椰瓢在这里。”只见两个客人去车子前取出两个椰瓢来,一个捧出一大捧枣子来。七个人立在桶边,开了桶盖,轮替换着舀那酒吃,把枣子过口。无一时,一桶酒都吃尽了。七个客人道:“正不曾问得你多少价钱!”那汉道:“我一了不说价,五贯足钱一桶,十贯一担。”七个客人道:“五贯便依你五贯,只饶我们一瓢吃。”那汉道:“饶不得,做定的价钱!”一个客人把钱还他,一个客人便去揭开桶盖,兜了一瓢,拿上便吃。那汉去夺时,这客人手拿半瓢酒,望松林里便走。那汉赶将去。只见这边一个客人从树林里走将出来,手里拿一个瓢,便来桶里舀了一瓢酒。那汉看见,抢来劈手夺住,望桶里一倾,便盖了桶盖,将瓢望地下一丢,口里说道:“你这客人好不君子相3戴头识脸的,也这般罗唣!”

1.用简明的语言,概括众好汉互相配合、共同行动的过程。

   劝解→____→喝酒____→争执____→夺瓢→____

2.“你这汉子也不晓事!我们须不曾说你”中划线的字“也”是针对什么而言的?

___________________________________________________

3.瓢在情节发展中作用很大,但卖酒人却无碗瓢之类,似乎不合常理,上文哪句话对此有必要的交代?

___________________________________________________

4.七位客人喝酒前为什么不讲好价钱?作者这样安排情节有什么好处?

___________________________________________________

单项选择题