freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程模擬試題及答案(已修改)

2025-10-29 10:17 本頁面
 

【正文】 2020 年 KK 考試軟件工程模擬試題及答案 一,單項選擇題(本大題共 20 小題,每小題 1 分,共 20 分) 在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在題后的橫線上。 1.可行性研究要進(jìn)行一次 _____需求分析。 參考答案為 :C A.詳細(xì)的 B.全面的 C.簡化的、壓縮的 D.徹底的 [解析 ]軟件的可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。其實質(zhì)是要進(jìn)行一次簡化、壓縮了的需求分析、設(shè)計過程,要在 較高層次上以較抽象的方式進(jìn)行需求分析和設(shè)計過程。因此答案為 C。 2.系統(tǒng)流程圖用于可行性分析中的 _____的描述。 參考答案為 :A A.當(dāng)前運(yùn)行系統(tǒng) B.當(dāng)前邏輯模型 C.目標(biāo)系統(tǒng) D.新系統(tǒng) [解析 ]可行性研究首先要確定項目的規(guī)模和目標(biāo),然后就需要對當(dāng)前運(yùn)行的系統(tǒng)進(jìn)行研究了,在考察系統(tǒng)的基礎(chǔ)上,通過描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖,與有關(guān)人員一起審查該系統(tǒng)流程圖是否正確。描述的對象是當(dāng)前正在運(yùn)行的系統(tǒng),因此選擇 A。 3.系統(tǒng)流程圖是描述 _____的工具。 參考答案為 :C A.邏輯系統(tǒng) B.程序系統(tǒng) C.體系結(jié)構(gòu) D.物理系統(tǒng) [解析 ]系統(tǒng)流程圖是用圖形符號來表示系統(tǒng)中的各個元素,例如人工處理、數(shù)據(jù)庫、設(shè)備等,流程圖表達(dá)了系統(tǒng)中各個元素之間的信息流動情況。是描繪物理系統(tǒng)的傳統(tǒng)工具。 4. _______工具在軟件詳細(xì)設(shè)計過程中不采用。 參考答案為 :D A.判定表 B. IPO 圖 C. PDL D. DFD 圖 [解析 ]詳細(xì)描述處理過程常用三種工具:圖形、表格和語言。其中圖形工具有結(jié)構(gòu)化流程圖、盒圖和問題分析圖三種,答案中的判定表是 用來表示復(fù)雜的條件組合與應(yīng)做的動作之間的對應(yīng)關(guān)系。 IPO 圖用來描述每個模塊輸入 /輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況。 PDL 是過程設(shè)計語言的縮寫,也稱程序描述語言,用于描述模塊算法設(shè)計和處理細(xì)節(jié)的語言,這三種都可以在軟件詳細(xì)設(shè)計過程中使用,而 DFD 圖則是數(shù)據(jù)流圖,是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,只反映系統(tǒng)必須完成的邏輯功能,所以它只是一種功能模型,不能在詳細(xì)設(shè)計過程中使用。 5.程序的三種基本控制結(jié)構(gòu)是 參考答案為 :B A.過程、子程序和分程序 B.順序、選擇和重復(fù) C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉(zhuǎn)移 [解析 ]程序的三種基本控制結(jié)構(gòu)是順序、選擇和循環(huán)(重復(fù))。子程序只是程序設(shè)計一種方法,遞歸則是一種算法,都算不上是控制結(jié)構(gòu)。 6.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是 參考答案為 :D A.不能嵌套使用 B.只能用來寫簡單程序 C.已經(jīng)用硬件實現(xiàn) D.只有一個入口和一個出口 [解析 ]程序的特點(diǎn)就是從一個入口開始,最終以一個出口結(jié)束,其間可以用順序,選擇和循環(huán)方式對程序的流向進(jìn)行控制。三種結(jié)構(gòu)可以寫出非常復(fù)雜的程序,而且選擇和循環(huán)都可以 嵌套設(shè)計。 7.產(chǎn)生軟件維護(hù)的副作用,是指 參考答案為 :C A.開發(fā)時的錯誤 B.隱含的錯誤 C.因修改軟件而造成的錯誤 D.運(yùn)行時誤操作 [解析 ]因修改軟件而造成的錯誤或其他不希望出現(xiàn)的情況稱為維護(hù)的副作用,包括編碼副作用、數(shù)據(jù)副作用、文檔副作用三種。只有答案 C 是正確的表述。 8.維護(hù)中,因誤刪除一個標(biāo)識符而引起的錯誤是 _________副作用。 參考答案為 :C A.文檔 B.?dāng)?shù)據(jù) C.編碼 D.設(shè)計 [解析 ]編碼副作用指的是在使用程序設(shè)計語言修改源 代碼時可能引入錯誤,比如刪除或修改一個子程序、一個標(biāo)號、一個標(biāo)識符,改變程序代碼的時序關(guān)系,修改文件的打開或關(guān)閉等。因此本題答案為 C。 9.可維護(hù)性的特性中相互促進(jìn)的是 參考答案為 :A A.可理解性和可測試性 B.效率和可移植性 C.效率和可修改性 D.效率和結(jié)構(gòu)好 [解析 ]軟件的可維護(hù)性可用七個質(zhì)量特性來衡量,分別是:可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。對于不同類型的維護(hù),這些特性的側(cè)重點(diǎn)也不相同,有一些可維護(hù)特性是可以相互促進(jìn)的,比如可理解性和可 測試性,可理解性和可修改性,另外一些則是相互矛盾的,如答案中的B 效率和可移植性、 C 中的效率和可修改性。至于 D 中的結(jié)構(gòu)好則不屬于可維護(hù)性的特征。 10.汽車有一個發(fā)動機(jī)。汽車和發(fā)動機(jī)之間的關(guān)系是 _____關(guān)系。 參考答案為 :B A.一般具體 B.整體部分 C.分類關(guān)系 D.主從關(guān)系 [解析 ]類有兩種主要的結(jié)構(gòu)關(guān)系,即一般 ——具體結(jié)構(gòu)關(guān)系和整體 ——部分結(jié)構(gòu)關(guān)系。前者稱為分類結(jié)構(gòu),用來描述現(xiàn)實世界中的一般化的抽象關(guān)系。后者稱為組裝結(jié)構(gòu),用來描述現(xiàn)實世界中的類的組成的抽象關(guān)系。汽車和 發(fā)動機(jī)的關(guān)系很明顯,應(yīng)該屬于整體 ——部分關(guān)系。 11.在變更控制中, ______可以用來確保由不同用戶所執(zhí)行的并發(fā)變更。 參考答案為 :B A.異步控制 B.同步控制 C.存取控制 D.基線控制 [解析 ]變更控制包括建立控制點(diǎn)和建立報告與審查制度,其過程中的 “檢出 ”和 “登入 ”處理實現(xiàn)了存取控制和同步控制,存取控制管理各個用戶存取和修改一個特定軟件配置對象的權(quán)限,同步控制可用來確保由不同用戶所執(zhí)行任務(wù)的并發(fā)變更。 12.變更控制是一項最重要的軟件配置任務(wù),其中 “檢出 ”和 ______處理實現(xiàn)了兩個重要的變更控制要素,即存取控制和同步控制。 參考答案為 :A A.登入 B.管理 C.填寫變更要求 D.審查 [解析 ]“檢出 ”和 “登入 ”處理實現(xiàn)了兩個重要的變更控制要素。具體說明見上題。 13.提高軟件質(zhì)量和可靠的技術(shù)大致可分為兩大類:其中一類就是避開錯誤技術(shù),但避開錯誤技術(shù)無法做到完美無缺和絕無錯誤,這就需要 參考答案為 :D A.消除錯誤 B.檢測錯誤 C.避開錯誤 D.容錯 [解析 ]提高軟件質(zhì)量和可靠性的技術(shù)大致可分為兩類,一類是避開錯誤 技術(shù),即在開發(fā)的過程中不讓差錯潛入軟件的技術(shù),另一類是容錯技術(shù),即對某些無法避開的差錯,使其影響減至最小的技術(shù)。 14. _____是以提高軟件質(zhì)量為目的的技術(shù)活動。 參考答案為 :D A.技術(shù)創(chuàng)新 B.測試 C.技術(shù)創(chuàng)造 D.技術(shù)評審 [解析 ]技術(shù)評審是以提高軟件質(zhì)量為目的的技術(shù)活動,是對軟件本身的結(jié)構(gòu)、與運(yùn)行環(huán)境的接口、變更帶來的影響等方面進(jìn)行的評審活動。 15.面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接 近于人類認(rèn)識世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的; ________;對象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。 參考答案為 :C A.開發(fā)過程基于功能分析和功能分解 B.強(qiáng)調(diào)需求分析重要性 C.把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法 D.對既存類進(jìn)行調(diào)整 [解析 ]面向?qū)ο蠓椒ㄓ兴膫€特征,分別是對象唯一性、分類性、繼承性和多態(tài)性。其中分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對象抽象成類,每個類是具有相同性質(zhì)的個體 集合,而每個對象相關(guān)類的實例,對象彼此之間通過傳遞消息互相聯(lián)系。 16.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫 參考答案為 :D A.生存期 B.面向?qū)ο笤O(shè)計 C.面向?qū)ο蟪绦蛟O(shè)計 D.面向?qū)ο蠓治? [解析 ]面向?qū)ο蟮姆治龅倪^程就是認(rèn)識客觀世界的過程,其目的就是建立對客觀世界的精確、簡潔、可理解的正確模型,也就是所謂的建模。因此本題答案為 D。 17.原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互構(gòu)成,適用于 ______系統(tǒng)。 參考答案為 :A A.需求 不確定性高的 B.需求確定的 C.管理信息 D.實時 [解析 ]原型不同于最終系統(tǒng),它只實現(xiàn)所選擇的部分功能,僅是為了試驗或是演示而用,部分功能需求可以忽略或者模擬實現(xiàn),因此適用于需求不確定性高的系統(tǒng)。 18.原型化方法是一種 _______型的設(shè)計過程。 參考答案為 :A A.自外向內(nèi) B.自頂向下 C.自內(nèi)向外 D.自底向上 [解析 ]原型化方法的基本思想是根據(jù)用戶給出的基本需求,通過快速實現(xiàn)構(gòu)造出一個小型的、可執(zhí)行的模型,用戶在計算機(jī)上實際運(yùn)行這個用戶界面原型,在試 用過程中提出意見或建議,然后開發(fā)者再對原型進(jìn)行改進(jìn)。如此周而復(fù)始,逐步彌補(bǔ)不足之處,從而提高了最終產(chǎn)品的質(zhì)量。它是一種自外向內(nèi)的設(shè)計過程。 19.為了提高測試的效率,應(yīng)該 參考答案為 :D A.隨機(jī)地選取測試數(shù)據(jù) B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù) C.在完成編碼以后制定軟件的測試計劃 D.選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù) [解析 ]軟件測試是為了盡可能多的發(fā)現(xiàn)程序中的錯誤,尤其是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。在選取測試用例時,不可能進(jìn)行窮舉測試,在每一個細(xì)節(jié)進(jìn)行測試,也不能無目的 地隨機(jī)選取測試數(shù)據(jù),為了提高測試的效率,測試用例應(yīng)該選擇發(fā)現(xiàn)錯誤可能性大的部分,這樣的測試結(jié)果才符合軟件測試的目的。 20.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù) _______和指定的覆蓋標(biāo)準(zhǔn)。 參考答案為 :A A.程序的內(nèi)部邏輯 B.程序的復(fù)雜結(jié)構(gòu) C.使用說明書 D.程序的功能 [解析 ]白盒測試是把測試對象看作一個打開的盒子,測試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,由于白盒測試是一種結(jié)構(gòu)測試,所以被測對象基本上是源程序,以程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn)確定測試數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1