版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟考中級軟件設(shè)計師試題及答案一、單項選擇題(每題1分,共20分)1.軟件設(shè)計中劃分模塊的一個準(zhǔn)則是()A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合答案:B2.以下不屬于軟件詳細(xì)設(shè)計階段任務(wù)的是()A.模塊算法設(shè)計B.數(shù)據(jù)庫設(shè)計C.模塊接口設(shè)計D.模塊邏輯結(jié)構(gòu)設(shè)計答案:B3.軟件測試的目的是()A.證明軟件的正確性B.發(fā)現(xiàn)軟件中的錯誤C.排除軟件中的錯誤D.驗證軟件的性能答案:B4.黑盒測試方法的優(yōu)點是()A.可測試軟件的內(nèi)部結(jié)構(gòu)B.能發(fā)現(xiàn)實現(xiàn)功能需求中的錯誤C.可測試執(zhí)行路徑D.能發(fā)現(xiàn)程序中的邏輯錯誤答案:B5.以下哪種排序算法的平均時間復(fù)雜度為O(nlogn)()A.冒泡排序B.選擇排序C.插入排序D.快速排序答案:D6.數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的()A.存儲結(jié)構(gòu)B.物理結(jié)構(gòu)C.邏輯結(jié)構(gòu)D.物理和存儲結(jié)構(gòu)答案:C7.數(shù)據(jù)庫系統(tǒng)的核心是()A.數(shù)據(jù)庫B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)模型D.軟件工具答案:B8.關(guān)系模型中,一個關(guān)鍵字是()A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.以上都不是答案:C9.軟件維護階段的關(guān)鍵任務(wù)是()A.確定軟件系統(tǒng)的功能和性能要求B.對軟件進行測試C.對軟件進行修改和擴充D.對軟件進行優(yōu)化答案:C10.軟件文檔是軟件工程實施中的重要部分,它不僅是軟件開發(fā)各階段的重要依據(jù),而且也影響軟件的()A.可理解性B.可維護性C.可擴展性D.以上都是答案:D11.結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是()A.程序的規(guī)模B.程序的效率C.程序設(shè)計語言的先進性D.程序易讀性答案:D12.軟件生命周期中花費時間最多的階段是()A.詳細(xì)設(shè)計B.軟件編碼C.軟件測試D.軟件維護答案:D13.以下關(guān)于面向?qū)ο蠓椒ǖ拿枋鲋?,錯誤的是()A.面向?qū)ο蠓椒◤娬{(diào)可維護性和可擴展性B.面向?qū)ο蠓椒ㄒ詫ο鬄橹行模瑢?shù)據(jù)和對數(shù)據(jù)的操作封裝在一起C.面向?qū)ο蠓椒ū让嫦蜻^程方法更加靈活和高效D.面向?qū)ο蠓椒ㄖ?,對象之間通過消息進行通信答案:C14.以下不屬于面向?qū)ο蟪绦蛟O(shè)計語言的是()A.C++B.JavaC.PythonD.C答案:D15.軟件設(shè)計中,設(shè)計復(fù)審是和設(shè)計本身一樣重要的環(huán)節(jié),其主要目的是()A.減少測試工作量B.避免后期付出高代價C.保證軟件質(zhì)量D.縮短軟件開發(fā)周期答案:B16.以下關(guān)于軟件需求分析的描述中,錯誤的是()A.軟件需求分析是軟件開發(fā)的重要階段B.軟件需求分析的任務(wù)是確定軟件的功能和性能要求C.軟件需求分析可以采用結(jié)構(gòu)化分析方法和面向?qū)ο蠓治龇椒―.軟件需求分析階段不需要考慮軟件的可維護性答案:D17.以下哪種數(shù)據(jù)結(jié)構(gòu)適合用于實現(xiàn)優(yōu)先隊列()A.棧B.隊列C.堆D.鏈表答案:C18.數(shù)據(jù)庫設(shè)計中,概念結(jié)構(gòu)設(shè)計的主要工具是()A.數(shù)據(jù)流程圖B.實體-聯(lián)系圖C.程序流程圖D.模塊結(jié)構(gòu)圖答案:B19.軟件項目管理中,用于衡量項目進度的最常用的指標(biāo)是()A.時間B.成本C.功能點D.代碼行數(shù)答案:A20.以下關(guān)于軟件質(zhì)量保證的描述中,錯誤的是()A.軟件質(zhì)量保證是為了確保軟件產(chǎn)品滿足規(guī)定的質(zhì)量要求B.軟件質(zhì)量保證貫穿于軟件開發(fā)的全過程C.軟件質(zhì)量保證主要依靠測試人員的工作D.軟件質(zhì)量保證需要建立質(zhì)量保證體系答案:C二、多項選擇題(每題2分,共20分)1.軟件設(shè)計階段包括()A.總體設(shè)計B.詳細(xì)設(shè)計C.數(shù)據(jù)庫設(shè)計D.算法設(shè)計答案:AB2.軟件測試的策略包括()A.黑盒測試B.白盒測試C.灰盒測試D.隨機測試答案:ABC3.以下屬于數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)的有()A.線性結(jié)構(gòu)B.樹形結(jié)構(gòu)C.圖形結(jié)構(gòu)D.順序結(jié)構(gòu)答案:ABC4.數(shù)據(jù)庫設(shè)計的步驟包括()A.需求分析B.概念結(jié)構(gòu)設(shè)計C.邏輯結(jié)構(gòu)設(shè)計D.物理結(jié)構(gòu)設(shè)計答案:ABCD5.軟件維護的類型有()A.改正性維護B.適應(yīng)性維護C.完善性維護D.預(yù)防性維護答案:ABCD6.面向?qū)ο蟮奶卣靼ǎǎ〢.封裝B.繼承C.多態(tài)D.抽象答案:ABC7.以下屬于軟件項目管理的內(nèi)容有()A.項目計劃B.項目組織C.項目控制D.項目風(fēng)險管理答案:ABCD8.軟件質(zhì)量的特性包括()A.功能性B.可靠性C.易用性D.效率答案:ABCD9.軟件設(shè)計的原則包括()A.模塊化B.抽象C.信息隱蔽D.模塊獨立答案:ABCD10.軟件測試的階段包括()A.單元測試B.集成測試C.系統(tǒng)測試D.驗收測試答案:ABCD三、判斷題(每題1分,共10分)1.軟件設(shè)計階段不需要考慮軟件的可維護性。()答案:×2.黑盒測試只能發(fā)現(xiàn)程序中的語法錯誤。()答案:×3.數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是相互獨立的。()答案:×4.數(shù)據(jù)庫設(shè)計中,概念結(jié)構(gòu)設(shè)計階段不需要考慮數(shù)據(jù)庫的物理實現(xiàn)。()答案:√5.軟件維護就是對軟件進行修改和擴充。()答案:×6.面向?qū)ο蟪绦蛟O(shè)計中,對象的屬性和方法是相互獨立的。()答案:×7.軟件項目管理的主要目的是控制項目的成本。()答案:×8.軟件質(zhì)量保證主要依靠開發(fā)人員的自律。()答案:×9.軟件設(shè)計復(fù)審的主要目的是發(fā)現(xiàn)設(shè)計中的錯誤。()答案:×10.軟件測試的目的是證明軟件是正確的。()答案:×四、填空題(每題1分,共10分)1.軟件設(shè)計中,模塊獨立性的兩個定性標(biāo)準(zhǔn)是耦合性和()。答案:內(nèi)聚性2.軟件測試過程中,()測試是對軟件系統(tǒng)的各個子系統(tǒng)進行聯(lián)合測試。答案:集成3.數(shù)據(jù)結(jié)構(gòu)中,線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)稱為()。答案:鏈表4.數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換為關(guān)系模式的過程屬于()結(jié)構(gòu)設(shè)計階段。答案:邏輯5.軟件維護階段的主要任務(wù)是對軟件進行修改和()。答案:完善6.面向?qū)ο蟪绦蛟O(shè)計中,對象之間通過()進行通信。答案:消息7.軟件項目管理中,用于估算項目工作量的常用方法有()和功能點估算方法。答案:代碼行估算方法8.軟件質(zhì)量保證的主要活動包括制定質(zhì)量計劃、質(zhì)量控制和()。答案:質(zhì)量保證9.軟件設(shè)計中,()原則強調(diào)將模塊的功能封裝起來,對外提供簡單的接口。答案:信息隱蔽10.軟件測試的最后一個階段是()測試。答案:驗收五、簡答題(每題5分,共20分)1.簡述軟件設(shè)計中總體設(shè)計的主要任務(wù)。答案:確定軟件系統(tǒng)的總體結(jié)構(gòu),包括模塊劃分。確定每個模塊的功能。確定模塊之間的調(diào)用關(guān)系。確定模塊之間的接口。2.簡述軟件測試中白盒測試的主要方法。答案:語句覆蓋:使程序中的每一條可執(zhí)行語句至少執(zhí)行一次。判定覆蓋:使程序中的每一個判斷的取真分支和取假分支至少執(zhí)行一次。條件覆蓋:使程序中每個判斷的每個條件的可能取值至少執(zhí)行一次。判定-條件覆蓋:同時滿足判定覆蓋和條件覆蓋的要求。條件組合覆蓋:使程序中每個判斷中的所有條件的所有可能組合至少執(zhí)行一次。3.簡述數(shù)據(jù)庫設(shè)計中物理結(jié)構(gòu)設(shè)計的主要內(nèi)容。答案:存儲記錄的格式設(shè)計,包括記錄的組成、數(shù)據(jù)項的類型和長度等。存儲方法設(shè)計,如順序存儲、索引存儲等。訪問方法設(shè)計,如索引、哈希等,以提高數(shù)據(jù)的訪問效率。確定數(shù)據(jù)的存儲位置和存儲設(shè)備。4.簡述軟件維護的流程。答案:提出維護申請,說明維護的原因和要求。對維護申請進行評估,確定維護的必要性和可行性。制定維護計劃,包括維護的內(nèi)容、時間、人員等。進行維護實施,對軟件進行修改和完善。進行維護測試,確保維護后的軟件質(zhì)量。對維護結(jié)果進行驗收,確認(rèn)維護是否達到要求。六、論述題(每題5分,共20分)1.論述軟件設(shè)計在軟件開發(fā)中的重要性。答案:軟件設(shè)計是軟件開發(fā)的關(guān)鍵階段,它為軟件的實現(xiàn)提供了藍(lán)圖。合理的軟件設(shè)計可以提高軟件的質(zhì)量,包括可靠性、可維護性、可擴展性等。良好的設(shè)計有助于控制軟件開發(fā)的成本和進度。軟件設(shè)計能夠使軟件系統(tǒng)具有清晰的結(jié)構(gòu),便于團隊協(xié)作開發(fā)。它決定了軟件的性能和用戶體驗,滿足用戶的需求。2.論述軟件測試在保證軟件質(zhì)量方面的作用。答案:軟件測試可以發(fā)現(xiàn)軟件中的錯誤,確保軟件滿足規(guī)定的質(zhì)量要求。通過各種測試方法,如黑盒測試和白盒測試,全面檢查軟件的功能和性能。測試過程可以對軟件進行評估,為軟件的改進提供依據(jù)。及時發(fā)現(xiàn)并修復(fù)軟件中的缺陷,避免在軟件發(fā)布后出現(xiàn)嚴(yán)重問題,降低維護成本。提高軟件的可靠性和穩(wěn)定性,增強用戶對軟件的信任。3.論述面向?qū)ο蠓椒ㄔ谲浖_發(fā)中的優(yōu)勢。答案:提高軟件的可維護性,對象的封裝性使得修改局部代碼對其他部分影響較小。增強軟件的可擴展性,通過繼承和多態(tài)可以方便地添加新功能。具有更好的靈活性,能夠適應(yīng)需求的變化。符合人類的思維習(xí)慣,便于理解和設(shè)計復(fù)雜的軟件系統(tǒng)。提高軟件的復(fù)用性,可重復(fù)使用已有的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州2025年蘭州市事業(yè)單位招聘785人10日起筆試歷年參考題庫附帶答案詳解
- 亳州2025年安徽亳州利辛縣縣直公立醫(yī)療機構(gòu)招聘165人筆試歷年參考題庫附帶答案詳解
- 2026北京市海淀區(qū)第二實驗小學(xué)教育集團招聘備考題庫附答案詳解
- 中央2025年中國互聯(lián)網(wǎng)絡(luò)信息中心招聘高校畢業(yè)生筆試歷年參考題庫附帶答案詳解
- 上海上海芭蕾舞團2025年第三季度工作人員招聘4人筆試歷年參考題庫附帶答案詳解
- 上海上海市農(nóng)業(yè)科學(xué)院2025年“尚農(nóng)英才”全職人才引進(第一批)筆試歷年參考題庫附帶答案詳解
- 上海2025年上海美術(shù)館招聘6人筆試歷年參考題庫附帶答案詳解
- 2026天津市紅橋區(qū)事業(yè)單位招聘23人備考題庫完整答案詳解
- 2026廣西東興國家重點開發(fā)開放試驗區(qū)管理委員會招聘備考題庫及答案詳解(奪冠系列)
- 2026吉林大學(xué)儀器科學(xué)與電氣工程學(xué)院龍云教授團隊博士后招聘1人備考題庫及參考答案詳解
- 呆滯存貨處理流程
- 安保員巡查記錄表
- 中考數(shù)學(xué)常見幾何模型簡介
- 鐵路工程施工組織設(shè)計指南-2009版(常用版)
- 新媒體數(shù)據(jù)分析與應(yīng)用學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 老年人綜合能力評估實施過程-評估工作文檔及填寫規(guī)范
- cobas-h-232心肌標(biāo)志物床邊檢測儀操作培訓(xùn)
- 第六講通量觀測方法與原理
- 林規(guī)發(fā)防護林造林工程投資估算指標(biāo)
- GB/T 23821-2022機械安全防止上下肢觸及危險區(qū)的安全距離
- GB/T 5563-2013橡膠和塑料軟管及軟管組合件靜液壓試驗方法
評論
0/150
提交評論