题目详情

某系统中有一个中央数据存储,模块A负责接收新来数据并修改中央数据存储中数据,模块B负责访问中央数据存储中数据则这两个模块之间耦合类型为(请作答此空)。若将这两个模块及中央数据合并成一个模块,则该模块内聚类型为( )。

  • A.数据
  • B.标记
  • C.控制
  • D.公共

正确答案及解析

正确答案
D
解析

偶然聚合:模块完成动作之间没有任何关系,或者仅仅是一种非常松散关系。逻辑聚合:模块内部各个组成在逻辑上具有相似处理动作,但功能用途上彼此无关。时间聚合:模块内部各个组成部分所包含处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成动作虽然没有关系,但必须按特定次序执行。通信聚合:模块各个组成部分所完成动作都使用了同一个数据或产生同-输出数据。顺序聚合:模块内部各个部分,前一部分处理动作最后输出是后一部分处理动作输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少非直接耦合:两个模块之间没有直接关系,它们联系完全是通过主模块控制和调用来实现。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息 ,这个记录是某一个数据结构子结构 ,而不是简单变量。控制耦合:两个模块彼此间传递信息中有控制信息。外部耦合:一组模块都访问同一 全局简单变量而不是同-全局数据结构,而且不是通过参数表传递该全局变量信息。公共耦合:两个模块之间通过一个 公共数据区域传递信息。内容耦合:一个模块需要涉及到另一个模块内部信息。

你可能感兴趣的试题

单选题

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A.//
  • B.\\
  • C.@
查看答案
单选题

某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。

<form>

Listl:

<input type="text" name="List1" />

<br / >

List2:

<input type="text" name="List 2 " />

< /form>

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

  • A.NULL
  • B.UNIQUE
  • C.NOT NULL
  • D.NOT NULL UNIQUE
查看答案
单选题

函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

初级程序员,章节练习,初级程序员真题

  • A.3
  • B.4
  • C.6
  • D.7
查看答案
单选题

初级程序员,章节练习,初级程序员真题

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案

相关题库更多 +