您好,欢迎来到六九路网。
搜索
您的当前位置:首页医学软件工程智慧树知到答案章节测试2023年徐州医科大学

医学软件工程智慧树知到答案章节测试2023年徐州医科大学

来源:六九路网
绪论单元测试

1. 源程序的版面文档要求应该要有变量说明、适当注释和( ) 。

A:框图 B:编程日期 C:统一书写格式 D:修改记录 答案:C

2. 下面属于代码管理工具的是哪一项( )。

A:Java

B:TortoiseSVN C:C# D:C 答案:B

3. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的( )?

A:1/4 B:1/3 C:1/6 D:1/5 答案:B

4. 源程序文档化要求在每个模块之前加序言性注释,该注释内容不应有( )。

A:语句的功能 B:模块的接口 C:开发历史 D:模块的功能 答案:A

5. 程序设计语言中应绝对禁止使用GOTO语句。( )

A:错 B:对 答案:A

第一章测试

1. 下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发

的模型是( )。 A:瀑布模型

B:基于知识的智能模型 C:变换模型 D:原型模型 答案:D

2. 在软件生存周期中,( )阶段必须要回答的问题是“要解决的问题是做什

么?”。

A:详细设计 B:软件测试 C:概要设计

D:可行性分析和项目开发计划 答案:D

3. 软件的特点有哪些?( )

A:软件不会“磨损”,

B:软件已摆脱手工艺的开发方式 C:软件维护困难;

D:软件是一种逻辑实体,具有抽象性; 答案:ACD

4. 增量模型实质就是一系列原型模型。( )

A:对 B:错 答案:B

5. 螺旋模型是接连的弯曲了的瀑布模型。( )

A:错 B:对 答案:B

第二章测试

1. 研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。

( )。

A:经济可行性 B:技术可行性 C:法律可行性 D:社会可行性 答案:A

2. 系统流程图是描述( )的工具( )。

A:物理系统 B:逻辑系统 C:体系结构 D:程序系统 答案:A

3. 下列选项中,属于可行性研究的任务的是( )。

A:技术可行性 B:经济可行性 C:开发方案的选择 D:概要设计 答案:ABC

4. 可行性研究的结果有可能将软件开发项目否定。( )

A:错 B:对 答案:B

5. 可行性研究的根本的目的不是解决问题,而是确定问题是否值得去解。( )

A:对 B:错 答案:A

第三章测试

1. 为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返

工,所以()的编制是很重要的( )。 A:需求分析 B:法律可行性 C:社会可行性 D:概要设计 答案:A

2. 常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象

的分析方法(OOA),下列哪个选项不是结构化分析方法的图形工具。( ) A:数据字典 B:决策树 C:快速原型 D:数据流图 答案:C

3. DFD的基本符号包括下列哪几种( )。

A:数据存储文件 B:数据流 C:外部实体 D:加工 答案:ABCD

4. 软件需求描述的是“如何做”,而不是“做什么”。 ( )

A:对 B:错 答案:B

5. DFD与程序流程图的区别是程序流程图用于表示程序的过程设计,DFD用

作描述软件的逻辑功能,不能表示程序的控制结构。( ) A:对 B:错 答案:A

第四章测试

1. 模块内聚度越高,说明模块内各成分彼此结合的程度越( )。

A:相等 B:紧密 C:无法判断 D:松散 答案:B

2. 在七种耦合中,最低耦合是( )。

A:内容耦合 B:公共耦合 C:非直接耦合 D:数据耦合 答案:C

3. 性强的模块应该是( )

A:高内聚 B:低内聚 C:低耦合 D:高耦合 答案:AC

4. 在性允许的情况下,扇入的数量越多越好。( )

A:对 B:错 答案:A

5. 消除逻辑内聚的方法是把内聚的成分分解成多个模块,减少控制信息的传递。

( ) A:错 B:对 答案:B

第五章测试

1. ( )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确

的、结构化的过程描述。 A:测试 B:详细设计 C:概要设计 D:编码 答案:B

2. 程序的三种基本控制结构是( )。

A:过程、子程序和分程序 B:顺序、选择和循环

3.

4.

5.

6.

C:调用、返回和转移 D:递归、堆栈和队列 答案:B

程序的三种基本控制结构的共同特点是( )。 A:不能嵌套使用

B:只能用来写简单程序 C:已经用硬件实现

D:只有一个入口和一个出口 答案:D

结构化程序设计采用的思想是( )。 A:筛选法 B:迭代法 C:逐步求精法 D:递归法 答案:C

详细设计的工具有数据流图、PAD图和N-S图等。( ) A:错 B:对 答案:A

N-S图了取消“控制流”,不允许随意转移控制。( ) A:错 B:对 答案:B

第六章测试

1. 源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有( )。

A:语句的功能 B:开发历史 C:模块的接口 D:模块的功能 答案:A

2. 下面属于代码管理工具的是( )。

A:C B:C#

C:TortoiseSVN D:Java 答案:C

3. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的( ) 。

A:1/3 B:1/6 C:1/4

D:1/5 答案:A

4. 源程序的版面文档要求应有变量说明、适当注释和( ) 。

A:框图 B:编程日期 C:统一书写格式 D:修改记录 答案:C

5. 以下( )不属于良好的编码风格。

A:用段的变量名使得程序更紧凑 B:保证代码和注释的一致性

C:利用括号使逻辑表达式或算数表达式的运算次序清晰直观 D:恰当使用缩进、空行以改善清晰度 答案:A

第七章测试

1. 在白盒测试中的逻辑覆盖法用以下哪个图形作为辅助设计测试用例?( )( )。

A:程序流程图 B:状态图 C:程序图 D:PAD图 答案:A

2. 实用的测试策略是:( )。

A:黑盒测试与白盒测试并重

B:以白盒测试为主,黑盒测试补充

C:以穷举法为主,以黑盒测试和白盒测试共同补充 D:以黑盒测试为主,白盒测试补充 答案:D

3. 下列选项中,不属于可行性研究的任务的是( )。

A:期望结果 B:实际输出结果 C:出错结果 D:输入数据 答案:AD

4. 条件覆盖一定符合判定覆盖.。( )

A:错 B:对 答案:A

5. 确认测试是检查已实现的软件是否满足了需求规格说明中确定了的各种需求,

包括功能、性能。( ) A:错

B:对 答案:B

第八章测试

1. 软件维护工作的最主要部分是( )( )。

A:完善性维护 B:预防性维护 C:适应性维护 D:改正性维护 答案:A

2. 软件维护的工作大约占整个生存期工作量的( )。

A:50% B:70% C:30% D:10% 答案:B

3. 为了有效地进行软件维护,应事先做好哪些组织工作( )。

A:建立维护的组织

B:建立维护活动的登记制度

C:为每一个维护申请规定标准的处理步骤 D:明确维护申请的评价过程,评审标准 答案:ABCD

4. 维护过程中需要登记每次程序运行平均失效的次数,时间间隔。( )

A:错 B:对 答案:B

5. 瀑布模型必须待前一阶段的工作完成之后,才能进行下一阶段的工作。(A:对 B:错 答案:A

第九章测试

1. UML模型的基本组成不包含( )

A:要素 B:连接 C:关系 D:图 答案:B

2. 不属于Use Case特征的是:( )

A:Use Case总是由Actor初始化; B:Use Case为Actor提供值;

C:Use Case表示从外部用户角度观察的系统功能; D:Use Case表示从内部用户角度观察的系统功能; 答案:D

3. 关于面向对象方法的优点,下列不正确的叙述是( )

A:可重用性好

B:与人类习惯的思维方法比较一致 C:以数据操作为中心 D:可维护性好 答案:ABD

4. Use Case之间可以是调用关系。( )

A:错 B:对 答案:A

5. 一个Actor和Use Case之间的通信关联对应一个边界类。(A:错 B:对 答案:B

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务