發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊(cè)
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
一、選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi),每小題1分)1.軟件產(chǎn)品的開發(fā)主要是( D )。A.復(fù)制 B.再生產(chǎn) C.拷貝 D.研制2.作坊式小團(tuán)體合作生產(chǎn)方式的時(shí)代是( C )時(shí)代。A.程序設(shè)計(jì) B.軟件生產(chǎn)自動(dòng)化 C.程序系統(tǒng) D.軟件工程3.軟件工程與計(jì)算機(jī)科學(xué)性質(zhì)不同,軟件工程著重于( C )。A.理論研究 B.原理探討 C.建造軟件系統(tǒng) D.原理的理論4.將每個(gè)模塊的控制結(jié)構(gòu)轉(zhuǎn)換成計(jì)算機(jī)可接受的程序代碼是( A )階段的任務(wù)。A.編碼 B.需求分析 C.詳細(xì)設(shè)計(jì) D.測(cè)試5.可行性研究的目的是決定( B )。A.開發(fā)項(xiàng)目 B.項(xiàng)目值得開發(fā)否 C.規(guī)劃項(xiàng)目 D.維護(hù)項(xiàng)目6.SA方法用DFD描述( D ) 。A.系統(tǒng)的控制流程 B.系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)C.系統(tǒng)的基本加工 D.系統(tǒng)的功能7.進(jìn)行需求分析可使用多種工具,但( C )是不適用的。A. 數(shù)據(jù)流圖(DFD) B. 判定表 C. PAD圖 D. 數(shù)據(jù)字典8.結(jié)構(gòu)化分析(SA)方法將欲開發(fā)的軟件系統(tǒng)分解為若干基本加工,并對(duì)加工進(jìn)行說(shuō)明,下述是常用的說(shuō)明工具,其中便于對(duì)加工出現(xiàn)的組合條件的說(shuō)明工具是( A )。a.結(jié)構(gòu)化語(yǔ)言;b.判定樹;c.判定表。A. b和c B. a,b和c C. a和c D. a和b9.軟件概要設(shè)計(jì)結(jié)束后得到( B )。A.初始化的軟件結(jié)構(gòu)圖 B.優(yōu)化后的軟件結(jié)構(gòu)圖C.模塊詳細(xì)的算法 D.程序編碼10.軟件設(shè)計(jì)階段一般又可分為 ( B )。A.邏輯設(shè)計(jì)與功能設(shè)計(jì) B.概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)C.概念設(shè)計(jì)與物理設(shè)計(jì) D.模型設(shè)計(jì)與程序設(shè)計(jì)11.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( C )。A.低內(nèi)聚低耦合 B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合 D.高內(nèi)聚高耦合12.PDL是軟件開發(fā)過(guò)程中用于( C )階段的描述工具。A.需求分析 B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.編程13.下列語(yǔ)言中哪個(gè)語(yǔ)言是低級(jí)語(yǔ)言( D )A. PASCAL B.VISUAL BASIC C. C++ D.匯編語(yǔ)言14.軟件測(cè)試的目的是( B )。A.試驗(yàn)性運(yùn)行軟件 B.發(fā)現(xiàn)軟件錯(cuò)誤C.證明軟件正確 D.找出軟件中全部錯(cuò)誤15.軟件測(cè)試中,白盒法是通過(guò)分析程序的( B )來(lái)設(shè)計(jì)測(cè)試用例的。A.應(yīng)用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù)16.黑盒法是根據(jù)程序的( C )來(lái)設(shè)計(jì)測(cè)試用例的。A.應(yīng)用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù)17.下面的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最弱的是( C )A.條件覆蓋 B.條件組合覆蓋 C.語(yǔ)句覆蓋 D.條件及判定覆蓋18.把一組具有相似特性的對(duì)象組合在一起,稱之為( C )。A、多態(tài)性 B、繼承性 C、類 D、消息19.面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有( A )A、多態(tài)性 B、完整性 C、可移植性 D、兼容20.下列模型屬于成本估算方法的有( A )A、COCOMO模型 B、McCall模型C、McCabe度量法 D、時(shí)間估算法21.軟件生存周期中時(shí)間最長(zhǎng)的是( D )階段。A.需求分析 B.概要設(shè)計(jì) C.測(cè)試 D.維護(hù)22.與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門( C )學(xué)科。A.理論性 B.原理性 C.工程性 D.心理性23.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò),對(duì)軟件的影響最大( C )。A、詳細(xì)設(shè)計(jì)階段 B、概要設(shè)計(jì)階段 C、 需求分析階段 D、 測(cè)試和運(yùn)行階段24. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( D )。A.不能嵌套使用 B.只能用來(lái)寫簡(jiǎn)單程序 C.已經(jīng)用硬件實(shí)現(xiàn) D.只有一個(gè)入口和一個(gè)出口25.軟件工程的出現(xiàn)主要是由于( C )。A.程序設(shè)計(jì)方法學(xué)的影響 B.其它工程科學(xué)的影響 C. 軟件危機(jī)的出現(xiàn) D.計(jì)算機(jī)的發(fā)展26.在軟件工程項(xiàng)目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問(wèn)題是( D )A、 工作階段間的等待時(shí)間 B、 生產(chǎn)原型的復(fù)雜性 C、 參與人員所需的工作站數(shù) D、 參與人員之間的通信困難27. SA方法的基本思想是( C )A.自底向上逐步抽象 B.自底向上逐步分解 C.自頂向下逐步分解 D.自頂向下逐步抽象28.判定表和判定樹是數(shù)據(jù)流圖中用以描述加工的工具,它常描述的對(duì)象是( D )A. 邏輯判斷 B. 層次分解 C. 操作條目 D. 組合條件29.軟件需求說(shuō)明書是軟件需求分析階段的重要文件,下述哪個(gè)(些)是其應(yīng)包含的內(nèi)容( D )a.數(shù)據(jù)描述b.功能描述c.模塊描述d.性能描述A. b B. c和d C. a,b和c D. a,b和d30.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在著( A )關(guān)系。A.調(diào)用 B.組成 C.鏈接 D.順序執(zhí)行31.軟件設(shè)計(jì)中一般將用到圖形工具,下列哪種(些)可用作設(shè)計(jì)的圖形工具( C )a.結(jié)構(gòu)圖b.實(shí)體聯(lián)系圖c.IPO圖d.層次圖A、 a和b B、 c和d C、 a,c,d D、 全部32. 程序設(shè)計(jì)語(yǔ)言一般簡(jiǎn)單來(lái)說(shuō),可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類,與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)言開發(fā)的程序,具有如下哪種特點(diǎn)( C )A、 運(yùn)行效率低,開發(fā)效率低 B、 運(yùn)行效率低,開發(fā)效率高C、 運(yùn)行效率高,開發(fā)效率低 D、 運(yùn)行效率高,開發(fā)效率高33. 下面的敘述哪些是正確的( C )(1)在軟件開發(fā)過(guò)程中,編程作業(yè)的代價(jià)最高。(2)良好的程序設(shè)計(jì)風(fēng)格應(yīng)以縮小程序占用的存儲(chǔ)空間和提高程序的運(yùn)行速度為原則。(3)為了提高程序的運(yùn)行速度,有時(shí)采用以存儲(chǔ)空間換取運(yùn)行速度的方法。(4)對(duì)同一算法,用高級(jí)語(yǔ)言編寫的程序比用低級(jí)語(yǔ)言編寫的程序運(yùn)行速度快。(5)COBOL是一種非過(guò)程型語(yǔ)言。(6)LISP是一種邏輯型程序設(shè)計(jì)語(yǔ)言。A、 (1)、(3)、(5) B、 (2)、(3)、(4)C、 (3) D、 (4)、(6)34、為了提高軟件測(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è)試用例35. 與設(shè)計(jì)測(cè)試用例無(wú)關(guān)的文檔是( A )。A.項(xiàng)目開發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書 C.設(shè)計(jì)說(shuō)明書 D.源程序36. 使用白箱測(cè)試方法時(shí)確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標(biāo)準(zhǔn)。A.程序的內(nèi)部邏輯 B.程序的復(fù)雜程度 C.使用說(shuō)明書 D.程序的功能37. 軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性的分離,是指軟件的( C )。A.繼承性 B.共享性 C.封裝性 D.抽象性38、一個(gè)面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過(guò)它的成分對(duì)象和對(duì)象間的關(guān)系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開發(fā)方法相比,它具有的優(yōu)點(diǎn)是( A ) .A、設(shè)計(jì)穩(wěn)定 B、變換分析 C、事務(wù)分析 D、模塊獨(dú)立性39、軟件管理的主要職能包括( D )A.人員管理、計(jì)劃管理 B.標(biāo)準(zhǔn)化管理、配置管理 C.成本管理、進(jìn)度管理 D.(A)和(B)40、任何項(xiàng)目都必須精心做好項(xiàng)目管理工作,最常用的計(jì)劃管理工具是( D )A.數(shù)據(jù)流程圖 B.程序結(jié)構(gòu)圖 C.因果圖 D.PERT圖41. 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是( C )A、 硬件環(huán)境 B、軟件開發(fā)的環(huán)境 C、軟件開發(fā)工具和軟件開發(fā)的環(huán)境 D、 開發(fā)人員的素質(zhì)42. 在下面的軟件開發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開發(fā)人員的開發(fā)要求最高( B )A、結(jié)構(gòu)化方法 B、原型化方法 C、面向?qū)ο蟮姆椒?nbsp; D、控制流方法43. 軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為( A )A、 瀑布模型 B、 對(duì)象模型 C、 螺旋模型 D、 層次模型44. 對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流( A )。A.必須一致 B.?dāng)?shù)目必須相等 C.名字必須相同 D.?dāng)?shù)目必須不等45. 軟件需求分析階段的工作,可以分為四個(gè)方面:對(duì)問(wèn)題的識(shí)別.分析與綜合.編寫需求分析文檔以及( B )A. 軟件的總結(jié) B. 需求分析評(píng)審 C. 階段性報(bào)告 D. 以上答案都不正確46.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有( B )A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)字典 C. 結(jié)構(gòu)化語(yǔ)言 D. 判定表與判定樹47. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是( C )。A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.功能內(nèi)聚 D.通信內(nèi)聚48. 面向數(shù)據(jù)流的設(shè)計(jì)方法把( C )映射成軟件結(jié)構(gòu)。A、數(shù)據(jù)流 B、模塊化 C、控制結(jié)構(gòu) D、信息流49. .數(shù)據(jù)流圖是常用的進(jìn)行軟件需求分析的圖形工具,其基本圖形符號(hào)是( C )A. 輸入.輸出.外部實(shí)體和加工 B. 變換.加工.數(shù)據(jù)流和存儲(chǔ)C. 加工.數(shù)據(jù)流.數(shù)據(jù)存儲(chǔ)和外部實(shí)體 D. 變換.數(shù)據(jù)存儲(chǔ).加工和數(shù)據(jù)流50. 軟件結(jié)構(gòu)使用的圖形工具,一般采用( C )圖。A.DFD B.PAD C.SC D.ER
來(lái)自: 昵稱10504424 > 《工作》
0條評(píng)論
發(fā)表
請(qǐng)遵守用戶 評(píng)論公約
計(jì)算機(jī)二級(jí)公共基礎(chǔ)部分練習(xí)題
7、程序的測(cè)試方法分為靜態(tài)分析和動(dòng)態(tài)分析.使用測(cè)試用例在計(jì)算機(jī)上運(yùn)行程序,使用程序在運(yùn)行過(guò)程中暴露錯(cuò)誤,這種方法稱為_____..8、在軟件開發(fā)中,結(jié)構(gòu)化方法包括結(jié)構(gòu)化分析方法.結(jié)構(gòu)化設(shè)計(jì)方...
計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí):軟件工程基礎(chǔ)
結(jié)構(gòu)化分析方法的實(shí)質(zhì):著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。軟件設(shè)計(jì)的基本目標(biāo)是用比較抽象概括的方式確定目標(biāo)系統(tǒng)如何完成...
計(jì)算機(jī)二級(jí)的公共基礎(chǔ)
計(jì)算機(jī)軟件是包括程序,數(shù)據(jù)及相關(guān)文檔的完整集合。軟件生命周期分為軟件定義,軟件開發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。結(jié)構(gòu)分析方法的實(shí)質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)...
系統(tǒng)分解和結(jié)構(gòu)化是軟件工程的核心內(nèi)容
系統(tǒng)分解和結(jié)構(gòu)化是軟件工程的核心內(nèi)容。軟件的需求分析通常從系統(tǒng)需求分析開始,明確系統(tǒng)需求后,再通過(guò)系統(tǒng)設(shè)計(jì)將系統(tǒng)需求劃分到軟件和硬件;一種樹型的軟件工程方法進(jìn)行軟件需求分析的時(shí)候,就依次...
軟件工程的復(fù)習(xí)資料
進(jìn)入了設(shè)計(jì)階段,要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求,并將設(shè)計(jì)的結(jié)果反映在“設(shè)計(jì)規(guī)格說(shuō)明”文檔中,軟件設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換為軟件表示的過(guò)程,最...
計(jì)算機(jī)系統(tǒng)開發(fā)與配置
系統(tǒng)需求:從系統(tǒng)的角度來(lái)說(shuō)明軟件的需求,它包括用特性說(shuō)明的功能需求、質(zhì)量屬性,以及其他非功能需求,還有設(shè)計(jì)約束。主要包括質(zhì)量方...
軟件工程——結(jié)構(gòu)化方法
軟件工程——結(jié)構(gòu)化方法。如結(jié)構(gòu)化程序設(shè)計(jì),結(jié)構(gòu)化分析技術(shù),結(jié)構(gòu)化設(shè)計(jì)。結(jié)構(gòu)化分析還使用諸如數(shù)據(jù)流圖(DFD),數(shù)據(jù)字典,系統(tǒng)關(guān)系圖(S...
五指成拳,方能力戰(zhàn)八方——軟件工程的5個(gè)面向理論
五指成拳,方能力戰(zhàn)八方——軟件工程的5個(gè)面向理論。在《實(shí)用軟件工程》一書中,從分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和管理這5個(gè)方面,提出了5個(gè)面向理論:面向流程分析、面向數(shù)據(jù)設(shè)計(jì)、面向?qū)ο髮?shí)現(xiàn)、面向功能測(cè)...
2021年9月計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)押題101-130
A)軟件測(cè)試 B)軟件設(shè)計(jì) C)系統(tǒng)維護(hù) D)需求分析【解析】軟件設(shè)計(jì)是系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員在反復(fù)理解軟件需求的基礎(chǔ)上,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程,是解決軟件“怎么做”...
微信掃碼,在手機(jī)上查看選中內(nèi)容