軟件工程27
1. 程序控制一般分為(B)、分支、循環(huán)三種基本結(jié)構(gòu)。
A. 分塊 ? ?B. 順序 ? C. 循環(huán) ? D. 分支
2. 程序控制的三種基本結(jié)構(gòu)中,(D)結(jié)構(gòu)可提供多條路徑選擇。
A. 反序 ? ?B. 順序 ? C. 循環(huán) ? D. 分支
3. 程序控制的三種基本結(jié)構(gòu)中,(C)結(jié)構(gòu)可提供程序重復(fù)控制。
A. 遍歷 ? ?B. 排序 ? C. 循環(huán) ? D. 分支
4. 下列敘述正確的是(C)。
A. NS圖可以用于系統(tǒng)設(shè)計 ? ?B. PDL語言可以用于運(yùn)行
C. PAD圖表達(dá)的軟件過程成樹型結(jié)構(gòu) ?D. 結(jié)構(gòu)化程序設(shè)計強(qiáng)調(diào)效率第一
5. 在軟件開發(fā)過程,以下說法正確的是(B)。
A. 程序流通圖是逐步求精的好工具
B. NS圖不可能任意轉(zhuǎn)移控制,符合結(jié)構(gòu)化原則
C. 判定表是一種通用的設(shè)計工個
D. 程序流程圖和NS圖都不易表達(dá)模塊的層次結(jié)構(gòu)
6. 指出PDL是下列哪種語言(B)。
A. 高級程序設(shè)計語言 ? B. 偽碼
C. 中級程序設(shè)計語言 ? D. 低級程序設(shè)計語言
7. Jackson方法是一種面向(B)的方法。
A. 對象 ? B. 數(shù)據(jù)結(jié)構(gòu) ? ?C. 數(shù)據(jù)流 ?D. 控制流
8. Jackson方法根據(jù)(A)來導(dǎo)出程序結(jié)構(gòu)。
A. 數(shù)據(jù)結(jié)構(gòu) ?B. 數(shù)據(jù)間的控制結(jié)構(gòu) ?C. 數(shù)據(jù)流圖 ?D. IPO圖
9. 在編制程序時,應(yīng)采納的原則之一是(D)。
A. 不限制goto語句的使用
B. 減少或取消注解行
C. 程序越短越好
D. 程序結(jié)構(gòu)應(yīng)有助于讀者理解
10. 從下列敘述中選出能夠與軟件開發(fā)需求分析、設(shè)計、編碼相對應(yīng)的軟件測試(A)。
A. 系統(tǒng)測試、集成.測試、單元測試
B. 單元測試、組裝測試、確認(rèn)測試
C. 單元測試、確認(rèn)測試、集成測試卜
D. 確認(rèn)測試、組裝測試、單元測試