admin 管理员组文章数量: 1184232
2024年4月26日发(作者:css样式包括)
选择题
1.在软件开发过程中,以下说法正确的是( )。
A.程序流程图是逐步求精的好工具
B.NS图不可能任意转移控制,符合结构化原则
c.判定表是一种通用的设计工具
D.程序流程图和NS图都不易表达模块的层次结构
2.Jackson方法是一种面向( )的方法。
A.对象 B.数据结构
C.数据流 D.控制流
3.在描述软件的结构和过程中,提出的设计表达工具不正确的是( )。
A.图形表达工具:流程图、NS图等
B.文字表达工具:伪代码、PDL等
c.表格表达工具:判定表等
D.系统设计表达工具:用于表达软件工程
4. 一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结
构,这是一种( ),
A.结构程序 B.组合的过程
c. 白顶向下没计 D.分解过程
5.程序控制一般分为( )、分支、循环三种基本结构。
A.分块 B.顺序
C.循环 D.分支
6.指出PDL是下列( )语言。
A.高级程序设计语言 B.伪码
c.中级程序设计语言 D.低级程序设计语言
7.数据元素组成设计的方式有( )类犁,
A.顺序 B.选择
C 重复 D. 以上全是
8.详细设计规格说明通常是使用( )手段。
A.IPO 图与层次图 B.HIPO
C.IPO或PDL 你 D.HIPO或PDL
9.Jackson方法主要适用于规模适中的( )系统的开发。
A.数据处理 B.文字处理
c.实时控制 D.科学计算
10.下列叙述正确的是( )。
A.NS图可以用于系统设计
B.PDL语言可以用于运行
c.PAD图表达的软件过程呈树型结构
D.结构化程序设计强调效率第一
11.软件详细设计主要采用的方法是( )。
A.结构程序设计 B.模型设计
c.结构化设计 D.流程图设计
12.流程图中的顺序结构中各个方框是对程序的( )进行分块,使之表达得更清晰。
A.物理意义 B.流程
c.函数 D.逻辑意义
13.模块之问的层次关系一般可用不同的层次名来描述。写法一般有两种:( )和并
列
A.NS图 B.嵌套
c.PAD图 D.循环
14.面向数据结构的设计方法(Jackson方法)是进行( )的形式化的方法。
A.系统设计 B.详细设计
c.软件设计 D.编码
15.模块的内部过程描述就是模块内部的( ),它的表达形式就是详细设计语言。
A.模块化设汁 B.算法设计
c.程序设计 D.详细设计
16.Jackson方法根据( )来导出程序结构。
A.数据结构 B.数据问的控制结构
c.数据流罔 D.IPO俐
17. 以下说法正确的是( )。
A.所有改变循环条件的成分都在循环体外
B.在直到型循环中,循环体至少要执行一次
c.在当型循环中,循环体至少要执行一次
D.基本程序结构不允许嵌套
l8.程序控制的三种基本结构中,( )结构可提供程序重复控制。
A.遍历 B.排序
C.循环 D.分支
19.工程上常用的表达工具有( )。
A. 图形工具 B. 表格工具
C.语言工具 D. 以上全是
20. ( )是一种结构设计语言,它陈述系统模块是什么和它们如何结合在一起实现
系统的功能,它表达的是软件系统结构设计的信息。
A.PDL B.C语言
C.C++ D. 模块化互连语言
21.程序控制的三种基本结构中,( )结构可提供多条路径选择。
A.反序 B.顺序
C.循环 D.分支
22.以下说法正确的是( )。
A.程序流程图是一种算法描述工具
B.PAD图是一种描述程序逻辑结构的工具
C.过程设计语言是一种用于描述模块算法设计和处理细节的语言
D.PAD图是一种由左往右展开的二维型结构
23.PDL是软件开发过程中用于( )阶段的描述工具。
A.需求分析 B.概要设计
c.详细设计 D.编程
24. ( )工具在软件详细设计过程中不采用。
A.判定表 B.IPO图
C.PDL D.DFD图
25.程序的三种基本控制结构是( )。
A.过程、子程序和分程序 B.顺序、选择和重复
c.递归、堆栈和队列 D.调用、返回和转移
26.对于过程设计语言,下面说法错误的是( )。
A.PDL的总体结构与一般程序完全相同
B.PDL的外语法同相应程序语言一致
C.PDL的内语法使用自然语言,虽不能转换成源程序,但可作为注释嵌入在源程序中
D.PDL提供的机制比图形全面,可自动生成程序代码,提高软件生产率
27.JSP方法根据输入输出的数据结构按一定的规则映射成软件的( )。
A.体系结构 B.数据结构
C.程序结构 D.顺序结构
28.Jackson图上下层之间的关系是( )。
A.调用关系 B.组成关系
C.继承关系 D.嵌套关系
29.对一个模块处理过程的分解,以下正确的说法是( )。
A.用循环方式对过程分解,确定各部分的执行顺序
B.用选择方式对过程分解,确定某个部分的执行条件
C.用顺序方式对过程分解,确定某个部分进行重复的开始和结束的条件
D.对处理过程仍然模糊的部分反复使用循环方式对过程进行分解
30.对于PDL与需求分析中描述加工逻辑的“结构化语言”的区别,以下说法错误的是
( )。
A.PDL不是结构化语言
B.需求分析中描述加工逻辑的“结构化语言”无严格的外语法
C.PDL外层语言更严格一些,更趋于形式化
D.需求分析中描述加工逻辑的“结构化语言”内层自然语言描述较抽象、较概括
31.详细设计的任务是确定每个模块的( )。
A.外部特性 B.内部特性
C.算法和使用的数据 D.功能和输入输出数据
32.结构化程序设计的一种基本方法是( )。
A.筛选法 B.递归法
c.迭代法 D.逐步求精法
33.结构化程序设计主要强调的是( )。
A.程序的效率 B.程序执行速度
c.程序易读性 D.程序的规模
34.程序的三种基本控制结构的共同特点是( )。
A.不能嵌套使用 B.只能用来写简单程序
C. 已经用硬件实现 D. 只有一个入口和一个出口
35. 在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是( )。
A.PAD B.PDL C.IPO D.判定树
36.对于详细设计,下面说法错误的是( )。
A.详细设计是具体地编写程序
B.详细设计是细化成很容易地从中产生程序图纸
c.详细设计的结果基本决定了最终程序的质量
D.详细设计中采用的典型方法是结构化程序设计方法
37.详细设计与概要设计衔接的图形工具是( )。
A.DFD图 B.SC图
C.PAD图 D.程序流程图
38.以下说法错误的是( )。
A.PAD图支持逐步求精的设计方法
B.程序流程图往往反映的是最后的结果
C.程序流程图容易造成非结构化的程序结构
D.PAD图支持结构化的程序设计原理
E.程序流程图清晰地反映了逐步求精的过程
3 9.N-S diagram can be used to substitute conventional program flow chart.in
the following phrase,which doesn't belong to the basic control structure that
contains( ).
A.sequence structure B
C.selection structure D
.condition structure
.execution structure
版权声明:本文标题:1在软件开发过程中 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714112007a666162.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论