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

正文內(nèi)容

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

2025-10-29 10:17 本頁面
 

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