详细设计填空题20小题1详细设计的基本任务是为每个

上传人:M****1 文档编号:494294059 上传时间:2023-12-01 格式:DOCX 页数:10 大小:19.87KB
返回 下载 相关 举报
详细设计填空题20小题1详细设计的基本任务是为每个_第1页
第1页 / 共10页
详细设计填空题20小题1详细设计的基本任务是为每个_第2页
第2页 / 共10页
详细设计填空题20小题1详细设计的基本任务是为每个_第3页
第3页 / 共10页
详细设计填空题20小题1详细设计的基本任务是为每个_第4页
第4页 / 共10页
详细设计填空题20小题1详细设计的基本任务是为每个_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《详细设计填空题20小题1详细设计的基本任务是为每个》由会员分享,可在线阅读,更多相关《详细设计填空题20小题1详细设计的基本任务是为每个(10页珍藏版)》请在金锄头文库上搜索。

1、第5 章 详细设计一、填空题(20 小题)1、详细设计的基本任务是为每个模块进行详细的( );为模块内的()进行设计;对( )进行物理设计;其他设计;编写详细设计说明书和()。答案:算法设计、数据结构、数据库、评审2、 Jackson方法可用()、()、()三种基本结构来表示。Jackson方法中的伪码也称(),与Jackson所示的()图完全对应。答案:顺序、选择、重复、图解逻辑、程序结构3、在算法描述工具中,PAD图可自动生成程序。由机器自动通过()生成相应的源代码,大大提高了()。答案:走树的方法、软件的生产率4、 过程设计语言的选择结构有:()结构、()结构、()结构三种。答案:IF-

2、ELSE、IF-ORIF-ELSE CASE5、 过程设计语言的顺序结构采用()描述。答案:自然语言6、 在 JSP 方法中解决结构冲突的具体办法是()。 答案:中间数据结构或中间文件7、 JSP方法定义了一组以数据结构为指导的(),它根据()、()的数据结构,按一定的规则映射成(),即(),而不是软件的体系结构,因此该方法适用于()。答案:映射过程、输入、输出、软件的过程描述、程序结构、详细设计阶段8、 处理过程设计中采用的典型方法是(),简称()方法。答案:结构化程序设计、 SP9、 结构化程序设计方法的要点是使用()结构,自顶向下,逐步求精地构造算 法或程序。答案:三种基本控制10、 结

3、构化程序设计技术指导人们用良好的思想方法开发易()、易()的程序。答案:理解、验证11、在详细设计阶段,为了提高数据的输入、存储、检索等操作的效率并节约存储空间,对某些数据项的值要进行()设计。答案:代码12、 在详细设计阶段,经常采用的工具有()、()、()等。答案:程序流程图、PDL,PAD图13、 结构化程序设计方法的基本要点是:(1)采用()、()的程序设计方法;(2)使用()构造程序;(3)()。答案:自顶向下、逐步求精、三种基本控制结构、主程序员组的组织形式14、任何程序都可由()、( )和( )三种基本控制结构构造。这三种基本结构的共同点是( )、( )。 答案:顺序、选择、重复

4、、单入口、单出口15、()是一种由左向右展开的二维树型结构。它的控制流程为( )、( )地执行。答案:PAD图、自上而下、从左到右16、伪码的结构一般分为内外两层,外层语法应符合一般()常用的语法规则,而内层语法则用一些简单的句子、短语和通用的数学符号,来描述程序()。答案:程序设计语言、应执行的功能17、过程设计语言分( )两层,( )语法应符合一般程序设计语言常用 的语法规则,而()语法则用一些简单的句子、短语和通用的数学符号来描述程序应执行的功能。答案:内外、外层、内层18、Jackson 方法是面向( )的设计方法。早期的 Jackson 方法用于开发规模较 小的数据处理系统的设计,简

5、称()。20世纪80年代后期,Jackson在()基础上扩展成了一种系统的开发方法,简称()。答案:数据结构、 JSP、 JSP、 JSD19、 详细设计的目标不仅是逻辑上正确地实现(),还应使设计出的处理过程()。()是实现该目标的关键技术之一,它指导人们用良好的思想方法开发易于、易于的程序。答案:每个模块的功能、清晰易读、结构化程序设计、理解、验证20、PAD 图清晰地反映了程序的层次结构,图中的竖线为程序的()。答案:层次线二、单项选择题(30 小题)1、在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。A、PADBB、PDLC、IPOD、判定树答案:A2、对于详细设

6、计,下面说法错误的是()。A、详细设计是具体地编写程序B、详细设计是细化成很容易地从中产生程序图纸C、详细设计的结果基本决定了最终程序的质量D、详细设计中采用的典型方法是结构化程序设计方法 答案: A3、 程序的三种基本控制结构是()。A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移答案: B4、 Jackson 方法是一种面向()的方法。A、对象B、数据结构C、数据流D、控制流 答案: B5、 流程图中的顺序结构中各个方框是对程序的()进行分块,使之表达得更清晰。A、物理意义B、流程C、函数D、逻辑意义答案: D6、 模块之间的层次关系一般可用不同的层次名

7、来描述。写法一般有两种:()和并列A、N-S 图B、嵌套C、PAD 图D、循环 答案: B7、 JSP 方法根据输入输出的数据结构按一定的规则映射成软件的()A、体系结构B、数据结构C、程序结构D、顺序结构答案:C8、 程序控制的三种基本结构中,()结构可提供程序重复控制。A、遍历B、排序C、循环D、分支答案: C9、 ()是一种结构设计语言,它陈述系统模块是什么和它们如何结合在一起实现系统 的功能,它表达的是软件系统结构设计的信息。A、PDLB、C 语言C、C+D、模块化互连语言答案: D10、 在描述软件的结构和过程中,提出的设计表达工具不正确的是()。A、图形表达工具:流程图、N-S图等

8、B、文字表达工具:伪代码、PDL等C、表格表达工具:判定表等D、系统设计表达工具:用于表达软件工程答案: D11、 详细设计与概要设计衔接的图形工具是()。A、DFD 图B、SC 图C、PAD 图D、程序流程图答案: B12、 详细设计规格说明通常是使用()手段。A、IPO 图与层次图B、HIPOC、IPO 或 PDLD、HIPO 或 PDL答案: D13、 对一个模块处理过程的分解,以下正确的说法是()。A、用循环方式对过程分解,确定各部分的执行顺序B、用选择方式对过程分解,确定某个部分的执行条件C、用顺序方式对过程分解,确定某个部分进行重复的开始和结束的条件D、对处理过程仍然模糊的部分反复

9、使用循环方式对过程进行分解 答案:B14、 Jackson 方法根据()来导出程序结构。A、数据结构B、数据间的控制结构C、数据流图D、IPO 图答案: A15、 下列叙述正确的是()。A、N-S 图可以用于系统设计B、PDL 语言可以用于运行C、PAD图表达的软件过程呈树型结构D、结构化程序设计强调效率第一 答案: C16、 在软件开发过程中,以下说法正确的是()。A、程序流程图是逐步求精的好工具B、N-S 图不可能任意转移控制,符合结构化原则C、判定表是一种通用的设计工具D、程序流程图和N-S图都不易表达模块的层次结构 答案: B17、 程序控制的三种基本结构中,()结构可提供多条路径选择

10、。A、反序B、顺序C、循环D、分支 答案: D18、面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。A、系统设计B、详细设计C、软件设计D、编码 答案: B19、一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构 这是一种( )。A、结构程序B、组合的过程.C、自顶向下设计D、分解过程 答案: B20、详细设计的任务是确定每个模块的()。A、外部特性B、内部特性C、算法和使用的数据D、功能和输入输出数据答案:B21、PDL 是软件开发过程中用于( )阶段的描述工具。A、需求分析B、概要设计C、详细设计D、编程答案: C22、 模块的内部过程描述就是模

11、块内部的(),它的表达形式就是详细设计语言A、模块化设计B、算法设计C、程序设计D、详细设计答案: B23、 程序控制一般分为()、分支、循环三种基本结构。A、分块B、顺序C、循环D、分支答案: B24、 结构化程序设计的一种基本方法是()。A、筛选法B、递归法C、迭代法D、逐步求精法答案: D25、 软件详细设计主要采用的方法是()。A、结构程序设计B、模型设计C、结构化设计D、流程图设计答案: C26、 以下说法正确的是()。A、程序流程图是一种算法描述工具B、PAD图是一种描述程序逻辑结构的工具C、过程设计语言是一种用于描述模块算法设计和处理细节的语言D、PAD 图是一种由左往右展开的二

12、维型结构答案:B27、 Jackson 图上下层之间的关系是()。A、调用关系B、组成关系C、继承关系D、嵌套关系 答案: B28、 以下说法错误的是()。A、PAD图支持逐步求精的设计方法B、程序流程图往往反映的是最后的结果C、程序流程图容易造成非结构化的程序结构D、PAD图支持结构化的程序设计原理E、程序流程图清晰地反映了逐步求精的过程 答案: E29、 工程上常用的表达工具有()。A、图形工具B、表格工具C、语言工具D、以上全是 答案: D30、 以下说法正确的是()。A、所有改变循环条件的成分都在循环体外B、在直到型循环中,循环体至少要执行一次C、在当型循环中,循环体至少要执行一次D、

13、基本程序结构不允许嵌套 答案: B三、简答题(5 小题) 1、PAD 图的特点是什么?答案:PAD图的特点如下:(1)清晰地反映了程序的层次结构。图中的竖线为程序的层次线,最左竖线是程序的主 线,其后一层一层展开,层次关系一目了然。(2)支持逐步求精的设计方法,左边层次中的内容可以抽象,然后由左到右逐步细化。(3)易读易写,使用方便。(4)支持结构化的程序设计原理。(5)可自动生成程序。2、用 PDL 表示的程序结构一般有哪几种? 答案:用 PDL 表示的程序结构一般有:(1)顺序结构:采用自然语言描述。(2)选择结构: IF-ELSE结构。IF 条件处理 S1ELSE处理 S2ENDIF I

14、F-ORIF-ELSE 结构。IF条件I处理 S1ORIF 条件 2处理 S2ELSE 处理 SnENDIF CASE结构。CASEOFCASE (1)处理 S1CASE( 2)处理 S2ELSE 处理 SnENDCASE(3)重复结构: FOR结构。FORT = lTOn循环体ENDFOR WHILE结构。WHILE 条件循环体ENDWHILE UNTIL结构。REPEAT循环体UNTIL 条件(4)出口结构: ESCAPE结构(退出本层结构)。WHILE 条件处理 S1ESCAPELIF 条件处理 S2ENDWHILEL: CYCLE结构(循环内部进入循环的下一次)。L:WHILE 条件处理 S1CYCLELIF 条件处理 S2ENDWHILE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号