【软件工程题库】第五章 详细设计

简介: 【软件工程题库】第五章 详细设计

一. 单选题

1.(单选题)软件详细设计主要采用的方法是( )。

A. 结构程序设计

B. 模型设计

C. 结构化设计

D. 流程图设计

正确答案: C:结构化设计;

2.(单选题)指出PDL是下列语言中的( )。

A. 高级程序设计语言

B. 伪代码

C. 中级程序设计语言

D. 低级程序设计语言

正确答案: B:伪代码;

3.(单选题)详细设计的任务是确定每个模块的( )。

A. 算法

B. 功能

C. 调用关系

D. 输入输出数据

正确答案: A:算法;

4.(单选题)详细设计与概要设计衔接的图形工具是( )。

A. DFD图

B. SC图

C. PAD图

D. 程序流程图

正确答案: B:SC图;

5.(单选题)在详细设计过程中不采用的描述工具是( )。

A. 判定表

B. IPO图

C. PAD图

D. DFD图

正确答案: D:DFD图;

6.(单选题)程序控制的三种结构中,( )结构可以提供程序的重复控制。

A. 遍历

B. 排序

C. 循环

D. 分支

正确答案: C:循环;

7.(单选题)程序的三种基本控制结构的共同特点是( )。

A. 不能嵌套使用

B. 只能用来写简单程序

C. 已经用硬件实现

D. 只有一个入口和一个出口

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

8.(单选题)面向对象设计的结果,实现时( )。

A. 只能使用面向对象语言

B. 只能使用非面向对象语言

C. 可以使用第四代语言

D. 既可以使用面向对象语言,也可使用非面向对象语言

正确答案: A:只能使用面向对象语言;

9.(单选题)第一个体现结构化编程思想的程序设计语言是( )。

A. FORTRAN

B. C语言

C. Pascal

D. Cobol

正确答案: C:Pascal;

10.(单选题)判定表的内容是( )。

A. 对象、条件和操作

B. 具体操作

C. 对象

D. 组合

正确答案: A:对象、条件和操作;

11。(单选题)软件复杂性度量的参数包括( )。

A. 效率

B. 规模

C. 完整性

D. 容错性

正确答案: B:规模;

12.(单选题)结构化程序设计的一种基本方法是( )。

A. 筛选法

B. 递归法

C. 迭代法

D. 逐步求精法

正确答案: D:逐步求精法;

13.(单选题)下列耦合种类中,耦合程度最低的是( )。

A.内容耦合

B.数据耦合

C. 非直接耦合

D. 公共耦合

正确答案: C:非直接耦合;

14.(单选题)对于详细设计,以下说法错误的是( )。

A. 详细设计是具体地编写程序

B. 详细设计是细化成很容易从中产生程序的结果

C. 详细设计的结果基本决定了最终程序的质量

D. 详细设计中采用的典型方法是结构化程序设计方法

正确答案: A:详细设计是具体地编写程序;

15.(单选题)PDL是软件开发过程中用于( )阶段的描述工具。

A. 需求分析

B. 概要设计

C. 详细设计

D. 编程

正确答案: C:详细设计;

16.(单选题)Jackson图上下层之间的关系是( )。

A. 调用关系

B. 组成关系

C. 继承关系

D. 嵌套关系

正确答案: B:组成关系;

17.(单选题)Jackson方法是根据( )来导出程序结构的。

A. 数据流图

B. IPO图

C. 数据间的控制结构

D. 数据结构

正确答案: D:数据结构;

18.(单选题)在软件开发过程中,以下说法正确的是( )。

A. 程序流程图是逐步求精的好工具

B. N-S图不可能任意转移控制,符合结构化原则

C. 判定表是一种通用的设计工具

D. 程序流程图和N-S图都不易表达模块的层次结构

正确答案: B:N-S图不可能任意转移控制,符合结构化原则;

19.(单选题)PDL是下列( )。

A. 高级程序设计语言

B. 伪码

C. 中级程序设计语言

D. 低级程序设计语言

正确答案: B:伪码;

二. 判断题

1.(判断题)进行程序设计语言的选择时,首先考虑的是应用领域。

A. 对

B. 错

正确答案: 对

2.(判断题)过程设计中最典型的方法是结构化程序设计,其基本思想是自底向上,逐步求精。

A. 对

B. 错

正确答案: 错

答案解析:过程设计中最典型的方法是结构化程序设计,其基本思想是自顶向下,逐步求精。

3.(判断题)界面设计应该以用户为中心来基本设计。

A. 对

B. 错

正确答案: 对

4.(判断题)问题分析图(PAD)是一种算法描述工具,它是一种自上而下,自左向右展开的二维树型结构。

A. 对

B. 错

正确答案: 对

5.(判断题)程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等。

A. 对

B. 错

正确答案: 错

答案解析:程序设计风格是指编程时表现出来的特点、习惯、逻辑思维等。

6.(判断题)提高程序效率的根本途径是选择良好的设计方法、数据结构与算法。

A. 对

B. 错

正确答案: 错

答案解析:设计逻辑结构清晰、高效的算法是提高程序效率的关键。

7.(判断题)良好的设计风格就是高的编程技巧。

A. 对

B. 错

正确答案: 对

8.(判断题)在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。

A. 对

B. 错

正确答案: 对

9.(判断题)界面设计应该以用户为中心来基本设计。

A. 对

B. 错

正确答案: 对

📍后记

感谢大家支持!!!


respect!


相关文章
|
BI 测试技术 程序员
【软件工程题库】第四章 概要设计
【软件工程题库】第四章 概要设计
2079 1
|
算法 程序员 Go
[软件工程导论(第六版)]第6章 详细设计(复习笔记)
[软件工程导论(第六版)]第6章 详细设计(复习笔记)
|
3月前
|
敏捷开发 算法 安全
【 第十章】软件设计师 之 软件工程概述
软件设计师 之 软件工程概述 备考资料
【 第十章】软件设计师 之 软件工程概述
|
6月前
|
敏捷开发 算法 测试技术
【软件设计师—基础精讲笔记5】第五章 软件工程基础
【软件设计师—基础精讲笔记5】第五章 软件工程基础
104 2
|
算法 数据库 开发者
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
[软件工程导论(第六版)]第3章 需求分析(复习笔记)
|
敏捷开发 安全 数据可视化
【软件工程题库】第一章 软件工程概述
【软件工程题库】第一章 软件工程概述
1079 1
|
6月前
|
设计模式 测试技术 数据库
【中级软件设计师】—数据库设计和UML考点总结篇(七)
【中级软件设计师】—数据库设计和UML考点总结篇(七)
|
6月前
|
设计模式 敏捷开发 测试技术
【中级软件设计师】—软件工程、面向对象、数据流图考点总结篇(六)
【中级软件设计师】—软件工程、面向对象、数据流图考点总结篇(六)
|
存储 算法 安全
【软件工程题库】第三章 需求分析
【软件工程题库】第三章 需求分析
882 0
|
测试技术
【软件工程题库】第六章 编码和测试
【软件工程题库】第六章 编码和测试
219 1