MIS管理信息系统(第四版)同步测试答案 - 图文

发布时间 : 星期一 文章MIS管理信息系统(第四版)同步测试答案 - 图文更新完毕开始阅读

答案:C

12. 模块结构图中模块,应该对应于相应数据流程图中的( )。

A.数据流 B.数据结构 C.数据存储 D.数据处理

答案:D

13. 系统功能结构图的特点是( )结构。

A、星形 B、网状 C、环状 D、层次 答案:D

14. 下列结构中,不属于结构化程序的控制结构的是( )。

A.顺序结构 B.层次结构 C.选择结构 D.循环结构

答案:B

15. 某种代码由3位字符组成,每位可选择8种字符,则代码的总数是( )。 A 1000 B. 24 C. 888 D. 512 答案:D

16. 利用代码校验位不可能发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:D

17. 代码的设计原则不包括( )。 A. 唯一性,标准化 B. 可扩充性 C. 顺序编码 D. 稳定性 答案:C

18. 数据库的逻辑结构设计是将( )。

A. 概念数据模型转换成通用的数据库管理系统支持的数据类型 B. 逻辑数据模型转换成特定的数据库管理系统支持的数据类型 C. 物理数据模型转换成特定的数据库管理系统支持的数据类型 D. 概念数据模型转换成特定的数据库管理系统支持的数据类型 答案:D

19. 描述系统中各模块的层次及其输入输出功能的图是( )。

A.HIPO图 B.系统流程图 C.数据流程图 D.程序流程图 答案:A

20. 为了检查会计分录中惜方会计科目发生额合计与贷方会计科目发生额合计是否一致,通常在程序设计中应进行( )。

A. 界限校验 B. 重复校验 C. 平衡校验 D.记录计数校验 答案:C

21. 校验输人月份最大不能超过12是属于( )。

A. 视觉校验 B. 数据类型校验 C. 逻辑校验 D. 界限校验 答案:D

22. 输出设计应由( )。

A. 系统分析员根据用户需要完成 B. 系统设计员根据用户需要完成

17

C. 程序设计员根据输人数据完成 D. 系统设计员根据输人数据完成 答案:B

23. 系统设计过程中应( )。

A. 先进行输人设计,后进行输出设计 B. 先进行输出设计,后进行输人设计 C. 同时进行输入输出设计 D. 由程序员进行输人输出设计 答案:A

24. 程序员进行程序设计的主要依据是( )。

A.输入数据 B.模块说明书 C.系统流程图 D.数据流程图

答案:B

25. 系统设计阶段的成果是( )。

A.源程序清单 B.系统设计说明书 C.系统设计任务书 D.系统使用说明书 答案:B

二、多项选择题

1. 系统设计主要包括( )两个方面。

A.总体设计 B.程序设计 C.输入/输出设计 D. 详细设计 答案:A、D

2. 模块间的调用关系包括( )。

A.直接调用 B.选择调用 C.交换调用 D.循环调用 答案:A、B、D

3. 下列选项中,符合模块设计原则的是( )。 A.块间耦合要强 B.块内聚合要弱 C.块内聚合要强 D.块间耦合要弱 答案:C、D

4. 下列选项中,属于结构化程序的控制结构的是( )。

A.顺序结构 B.层次结构 C.选择结构 D.循环结构 答案:A、C、D

5. 下列选项中,利用代码校验位可以发现的错误是( )。

A. 输入错 B. 易位错 C. 传输错 D. 原数据错 答案:A、B 三、简答题

1.简述系统设计的主要任务和内容。 参考答案:

系统设计的任务是依据系统的逻辑模型,结合实际情况,设计出一个能在计算机系统上实现的具体设计方案,即新系统的物理模型。

系统设计的内容可分为总体设计和详细设计两部分。 总体设计是根据系统分析阶段所提出的逻辑模型,把系统功能划分为若干个子系统,再将子系统分解成功能单一、彼此相对独立的模块,形成有层次关系的模块结构。即总体设计完成系统的模块结构设计,它说明系统模块的组成,并需要明确模块的功能,模块间的相互关系;另外还包括系统的物理配置方案设计、系统流程图设计等。

18

详细设计完成系统设计中各部分的详细内容设计,包括代码设计、数据库设计、输入/输出设计、模块处理过程设计等内容。

2.在结构化设计方法中,从数据流程图导出模块结构图有哪两种方法?它们有何区别与联系?

参考答案:

从变换型结构和事务型结构数据流程图转换为模块结构图时,分别应用变换分析设计法和事务分析设计法。

用变换设计法进行模块结构设计的步骤一般分为三步。 (1)确定主处理(即变换中心)、逻辑输入及逻辑输出。(2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。由第一层模块开始自顶向下,逐层分解和细化,直到分解到数据流程图的输入端和输出端为止。

用事务分析设计法进行模块结构设计的步骤一般分为三步。 (1)确定事务中心。 (2)设计模块结构图的顶层及第一层模块。(3)设计模块结构图的中、下层模块。将DFD中事务中心前的输入处理转换成输入模块的中、下层模块,完成数据输入;将事务中心后的不同事务处理转换成事务中心模块的下层模块。

变换分析设计法的关键是确定变换中心、逻辑输入及逻辑输出,事务分析设计法的关键是确定事务中心,在实际设计时,数据流程图往往是变换型和事务型的混合,所以一般以变换分析设计为主,事务分析设计为辅的方法进行设计。即先找出DFD中的主变换中心,设计出模块结构图的上层模块,然后根据数据流程图中各部分的结构特点适当地运用变换分析设计法或事务分析设计法,进行逐层分解细化设计,并进行适当改进、优化最后可得到相应的结构图。 3.试述模块的含义。 参考答案:

模块(Module)能完成某个特定任务的组成部分。一个模块的规模可大可小,它可以是一个程序,也可以是程序中的一个程序段或一个函数、过程等子程序。模块是模块结构图中的最基本最主要的元素。模块一般具有四个属性:输入与输出、逻辑功能、程序代码、内部数据。

4.简述模块结构图的组成。 参考答案:

模块结构图是一个层次结构关系,反映模块之间的调用关系和模块之间数据的传递关系结构图。模块结构图由模块、模块间的调用、模块间的数据通讯和控制通讯组成。 5.什么是模块的聚合?模块的聚合有哪几种? 参考答案:

模块的聚合是指模块内各个组成部分之间的凝聚程度,表示模块功能的专一化

程度。

模块的聚合程度可分为七种形式,按照聚合程度由高到低的顺序分别为: (1)功能聚合 (2)顺序聚合 (3)通讯聚合 (4)过程聚合 (5)暂时聚合 (6)逻辑聚合 (7)机械聚合

19

6.什么是模块间的耦合?模块间的耦合有哪几种? 参考答案:

模块的耦合是指模块间联系的紧密程度,又称为模块的联结。 模块间的耦合有五种形式,按照耦合度由低到高分别为: (1)数据耦合 (2)特征耦合 (3)控制耦合 (4)公共耦合 (5)内容耦合

7.模块的聚合与模块间的耦合之间有何关系? 参考答案:

模块间的耦合和模块内部的聚合,从两个方面描述了模块设计的质量,是两个相辅相成的标准。通常,提高模块内部的聚合度,必然会降低模块间的联结度。 8.模块间的调用关系有哪几种?模块间有哪几种通讯方式? 参考答案:

模块间的调用分为直接调用、判断调用和循环调用三种。

模块间的通讯有两种:数据通讯和控制通讯。数据通讯是一个数据流,表示一个模块向另一个模块传送数据流。而控制通讯表示控制流,表示传送的是控制信息。 9.简述模块的影响范围及控制范围的含义,它们之间有何关系? 参考答案:

模块的作用范围是指该模块中包含的判断处理所影响到的所有其他模块的集合。模块的控制范围是指从属于它的所有下级模块及该模块所组成的集合。

一个理想的模块结构是模块的作用范围应是它的控制范围的一个子集。当模块的作用范围不在控制范围内时,需要在结构图内,向上移动判断处理,以增加控制范围;将模块作用范围内的个别模块下移,使其处于控制范围之内。 10.代码设计时应遵循哪些基本原则? 参考答案:

代码设计一定要进行全面仔细的考虑、推敲,逐步优化,通常应遵循以下的原则: (1)唯一性 (2)可扩充性 (3)标准化 (4)简明性 (5)简短性 (6)稳定性

11.举例说明代码的分类? 参考答案:

按照代码的结构与功能可分为以下几种主要类型:

(1)顺序码是指从1开始连续按顺序进行编排的代码,如学生的班级序号。 (2)区间码是指在顺序码中以一定的间隔预先留下一定的空号的编码方式。如对学生进行编号时,001-500预留给一年级,501-1000预留给二年级,

(3)分组码也称为层次码,是指将代码分成几个区段,每个区段表示一定特征含义,并排列形成一定的层次关系。如身份证编码。

20

联系合同范文客服:xxxxx#qq.com(#替换为@)