一. 单选题
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!