


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大 連 理工大 學 (SAMPLE)學號: 課 程 名 稱:軟件工程試卷:A形式 閉卷 院系:授課院 (系):軟件學院日期: 07 年 7 月 12 日試卷共 6 頁級班一、選擇題(每小題 3 分,共 54 分)1.()是模塊性最弱的耦合。AA.B.耦合C. 數據耦合D. 公共耦合內容耦合2.將幾個邏輯上相似的成分放在同一個模塊中,通過模塊處的一個決定執行哪一個功能。該模塊的內聚性是()的。DA. 功能內聚B. 通信內聚C. 過程內聚D. 邏輯內聚3.某程序功能說明中列出“每名學生的參賽為 15 項”,應用黑盒法中的等價分類法確定等價類是() 。DA. 1數5B.數<1C.數>5D
2、. 以上都是4.結構化程序之所以具有易于閱讀,并且有可能驗證其正確性,這是由于() 。DA. 良好的編程風格B. 良好的數據結構和算法C. GOTO 語句的靈活性D. 只有三種基本流程結構5.軟件工程中描述生存周期的瀑布模型一般包括計劃、需求分析、設計、編碼、測試、維護等幾個階段,其中設計階段在管理上又可以依次分成概要設計和()兩步。DA. 方案設計B. 代碼設計C. 數據設計D. 詳細設計6.軟件工程包括三個要素:方法、工具和()。CA. 程序開發環境B. 文檔C. 過程D.7.噴泉模型對軟件復用和生存周期中多項開發活動的集成提供了支持,主要支持A-1裝訂線一二三四五六七十總分標準分5481
3、21610100得 分面向對象的開發方法。“噴泉”一詞本身體現了迭代和()特性。BA. 從上至下B. 無縫C. 靈活D. 順序8.軟件需求分析階段的工作,可以分為以下 4 個方面:對問題的識別、分析與綜合、編寫需求分析文檔以及()。CA. 總結B. 階段性報告C. 需求分析評審D. 以上都不正確9.在結構化分析方法中,用以表達系統內數據的運動情況的工具有()。AA. 數據流圖B. 數據詞典C. 結構化英語D. 判定表與判定樹10.在結構化分析方法中用狀態圖表達系統或對象的行為。在狀態圖中,由一個狀態和一個所決定的下一狀態可能會有()個。CA. 1B. 2C. 多個D. 不確定11.需求規格說明
4、書的內容不應當包括()。BA. 對重要功能的描述B. 對算法的詳細過程性描述C. 軟件確認準則D. 軟件的性能12.下列關于模塊化程序設計的敘述中錯誤的是()。DA. 便于由多個人分工編制大型程序。B. 軟件的功能便于擴充。C. 程序易于理解,也便于排錯。D. 模塊越小,模塊化的優點越明顯。13.軟件的集成測試工作最好由()承擔,以提高集成測試的效果。DA. 該軟件的設計B. 該軟件開發組的C. 該軟件的編程D. 不屬于該軟件開發組的軟件設計14.結構是()。B程序的三種基本A. 過程,子程序,分程序B. 順序,條件,循環C. 遞歸,堆棧,隊列D. 調用,返回,轉移15.下列敘述中錯誤的是()
5、。AA. 用黑盒法測試時,測試用例是根據程序內部邏輯設計的。B. 盡量采用復合的條件測試,以避免嵌套的分支結構。C. GOTO 語句概念簡單,使用方便,在某些情況下,保留 GOTO 語句反能使寫出的程序更加簡潔。D. 一般來說發現錯誤多的程序模塊,殘留在模塊中的錯誤也多。A-216.()覆蓋比其他條件都要嚴格,但它不能保證覆蓋程序中的每一條路徑。DA.判定B. 條件C. 判定/條件D. 條件組合17.面向對象的程序設計語言具有數據抽象、信息隱蔽、()等特征。CA. 對象調用B. 非過程性C. 繼承D. 并發性18.關于抽象工廠設計模式下列敘述錯誤的是()。CA. 客戶類和工廠類。客戶任何時候需
6、要某種,只需向工廠請求即可。B. 避免了由于客戶創建對象帶來的類間的直接依賴。C. 只能解決一類的創建問題。D. 但類修改時,工廠類也要做相應的修改。19.按照軟件工程的原則,模塊的作用域和模塊的域之間的關系是:()A. 模塊的作用域應在模塊的域之內B. 模塊的域應在模塊的作用域之內C. 模塊的域與模塊的作用域互相D. 以上說法都不對20.以下關于集成測試的論述,正確的是:()A. 先對每個模塊分別測試,然后統一組裝成軟件系統的方法稱為非漸增式測試。B. 自頂向下的集成測試本質上是漸增式測試方法。C. 存根模塊是漸增式測試方法中使用的,在非漸增式測試中也用不到樁模塊。D. 一般來說,存根模塊和
7、樁模塊在用過以后,作為軟件的正式模塊而存在。E. 由于是對程序進試,測試方案的設計一般在詳細設計階段完成以后才進行。二、MVC(模型/視圖/)模式的原理。(8 分)MVC 軟件體系結構,即模型視圖器(MViewController)。在這個結構中,模型是軟件中的應用論域的各種對象,它們的操作于用戶界面;視圖則管理用戶界面的輸出;而器處理軟件的輸入。輸入給出要給模型的消息。一旦模型改變了它的狀態,就立即通過關聯機制通知視圖,讓視圖刷新顯示。這個關聯機制定義了在模型與各個視圖之間的關系,它模型的運行于與與它相關聯的視圖。類似地,器在輸入發生對視圖及模型進行A-3調度。三、下面是選擇排序的程序,其中
8、 datalist 是數據表,它有兩個數據成員:一是元素類型為 Element 的數組 V,另一個是數組大小 n。算法中用到兩個操作,一是取某數組元素 Vi的關鍵碼操作 getKey(),一是交換兩數組元素內容的操作 Swap():(共12 分)void SelectSort(datalist& list)/對表 list.V0到 list.Vn-1進行排序, n 是表當前長度。for(int i=0; i<list.n-1; i+) int k=i;/在 list.Vi.key 到 list.Vn-1.key 中找最小關鍵碼的對象for (int j=i+1; j<lis
9、t.n; j+)if (list.Vj.getKey()< list.Vk.getKey()/當前具最小關鍵碼的對象if (k!=i) Swap(list.Vi,list.Vk); /交換k=j;(1)(2)(3)給出此段程序的流程圖和流圖 (4 分)計算其環形復雜度 (4 分)用基本路徑覆蓋法給出測試路徑(4 分)A-4A-5A-6四、某考務處理系統有如下功能,根據要求進行分析:(16 分)1.按照中心規定,每名考生要參加 5 門課程的,每門課程有各自統一的時間;考務系統對考生送來的報名表進行檢查;對的報名表編好準考證號碼后將準考證打印出給考生,并將匯總后的考生送給閱卷站;2.3.4.5.6.導入閱卷站送來的成績,并根據中心指定的標準審定者;填寫考生通知單(內容包含成績及不標志),打印出考生;按地區、程度、職業、科目等進行成績分類統計,產生統計分析表給中心。(1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑公司勞務糾紛調解處理程序制度
- 2024信陽藝術職業學院輔導員招聘筆試真題
- 2024云南開放大學輔導員招聘筆試真題
- 2024北華大學輔導員招聘筆試真題
- 自貢安全培訓課件
- 自立小學班會課件
- 自然災害小學生課件
- 自然與科學課件
- 堅持問題導向的哲學研究
- 血清白蛋白與2型糖尿病合并細菌性肝膿腫關系的臨床研究
- 2025年綏化市中考化學試題卷(含答案解析)
- 危重病人觀察和護理要點
- GB/T 45719-2025半導體器件金屬氧化物半導體(MOS)晶體管的熱載流子試驗
- 寶媽日常心理護理
- 2025年社會學概論測試題含答案(附解析)
- 2025-2030年環境工程產業深度調研及發展趨勢與投資戰略研究報告
- 2025年事業單位公開招聘考試(E類)《綜合應用能力西醫臨床》試卷真題及完整解析
- 保險公司保單管理制度
- 2025年中國AI翻譯行業市場全景分析及前景機遇研判報告
- 2025-2030中國酶聯免疫吸附測定(ELISA)行業市場發展趨勢與前景展望戰略研究報告
- 2025年內蒙古眾達人力資源公司招聘題庫帶答案分析
評論
0/150
提交評論