(软件工程复习核心重点)第五章详细设计习题
文章目錄
- 選擇題
- 填空題
- 名詞解釋
- 簡(jiǎn)答題
- (1)必考
- (2)了解
- 畫(huà)圖/應(yīng)用題
選擇題
填空題
名詞解釋
簡(jiǎn)答題
(1)必考
1.程序流圖的符號(hào)
【答案】
2.程序流程圖的優(yōu)缺點(diǎn)
3.盒圖的符號(hào)
4.盒圖的優(yōu)點(diǎn)
【答案】
- 功能域明確,可以從盒圖上一眼就看出來(lái)
- 不可能任意轉(zhuǎn)移控制
- 很容易確定局部和全程數(shù)據(jù)的作用域
- 很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)
5.問(wèn)題分析圖(PAD圖)的符號(hào)
6.問(wèn)題分析圖(PAD圖)的優(yōu)點(diǎn)
7.判定表的組成
8.判定表的優(yōu)缺點(diǎn)
9.程序復(fù)雜度的價(jià)值、作用
【答案】
10 環(huán)形復(fù)雜度計(jì)算方法
【答案】
(2)了解
1.什么是流圖
【答案】
流圖實(shí)質(zhì)上是“退化了的”程序流程圖,它僅僅描繪程序的控制流程,完全不表現(xiàn)對(duì)數(shù)據(jù)具體操作以及分支或循環(huán)的具體條件,流圖通常被用來(lái)突出表示程序的控制流
2.流圖的符號(hào)
【答案】
- 結(jié)點(diǎn):用圓表示,一個(gè)圓代表一條或多條語(yǔ)句。一個(gè)順序結(jié)構(gòu)可以合并一個(gè)結(jié)點(diǎn)
- 邊:箭頭線稱為邊,代表控制流。在流圖中一條邊必須終止于-一個(gè)結(jié)點(diǎn),即使這個(gè)結(jié)點(diǎn)并不代表任何語(yǔ)句
- 區(qū)域:由邊和結(jié)點(diǎn)圍成的面積稱為區(qū)域,計(jì)算區(qū)域時(shí)包括圖外部未被圍起來(lái)的區(qū)域
3.映射為流圖的方法
【答案】
①:對(duì)于順序結(jié)構(gòu),一個(gè)順序處理和下一個(gè)選擇可以映射為一個(gè)結(jié)點(diǎn)
②:對(duì)于選擇語(yǔ)句,開(kāi)始/結(jié)束語(yǔ)句映射為一個(gè)結(jié)點(diǎn),兩條分支至少各映射成一個(gè)結(jié)點(diǎn)
③:開(kāi)始語(yǔ)句和結(jié)束語(yǔ)句各映射成一個(gè)結(jié)點(diǎn)
畫(huà)圖/應(yīng)用題
【答案】
(1)這個(gè)程序有兩個(gè)出口,顯然是非結(jié)構(gòu)化程序
(2)
(3)
【答案】
(1)
(2)是非結(jié)構(gòu)化的
(3)
( 4 )此程序有二分查找的功能,它完成預(yù)定功能的隱含前提條件是現(xiàn)有序列為從小到大順序排好的有序序列
【答案】
(1)條件如下
- 交易總金額
- 每股售價(jià)
- 買(mǎi)進(jìn)、賣(mài)出的股數(shù)是否是100的倍數(shù)
- 交易的股數(shù)是否是100的倍數(shù)
(2)做題時(shí),建議先判定樹(shù)再判定表
先畫(huà)程序流程圖
再畫(huà)流圖
復(fù)雜度為6
總結(jié)
以上是生活随笔為你收集整理的(软件工程复习核心重点)第五章详细设计习题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (软件工程复习核心重点)第十二章软件项目
- 下一篇: AppStore 上架注意事项及错误修改