資源描述:
《天津市大學軟件學院高職升本范圍(有答案)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、.第一套1、下列關(guān)于瀑布模型的描述正確的是(D)A.利用瀑布模型,如果發(fā)現(xiàn)問題修改的代價很低B.瀑布模型的核心是按照軟件開發(fā)的時間順序?qū)栴}簡化C.瀑布模型具有良好的靈活性D.瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開2、原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互構(gòu)成,適用于(A)系統(tǒng)。A.需求不確定性高的B.需求確定的C.管理信息D.實時3、在軟件生產(chǎn)的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復雜性提高等原因?qū)е铝耍ˋ)A.軟件危機B.軟件工程C.程序設(shè)計革命D.結(jié)構(gòu)化程序設(shè)計4、軟件工程是(C)A.是結(jié)構(gòu)化程序設(shè)計的指導方法。B.是軟件開發(fā)技術(shù)和軟件工程管理學為內(nèi)容的學科。
2、C.是指導計算機軟件開發(fā)和維護的工程學科。D.是指導軟件開發(fā)的工程方法。5.軟件開發(fā)瀑布模型中的軟件定義時期各個階段依次是(B)。A.可行性研究,問題定義,需求分析。B.問題定義,可行性研究,需求分析。C.可行性研究,需求分析,問題定義。D.以上順序都不對。6.軟件需求分析的主要任務(wù)是準確地定義出要開發(fā)的軟件系統(tǒng)是(C)A.如何做?B.怎么做?C.做什么?D.不做什么?7.數(shù)據(jù)字典是用來定義(D)word范文.A.流程圖B.功能結(jié)構(gòu)圖C.系統(tǒng)結(jié)構(gòu)圖D.數(shù)據(jù)流圖8.數(shù)據(jù)流圖(DFD)是(A)方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。A.SAB.SDC.SPD.SC9.在各種不同的軟件需求中
3、,功能需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以在用例模型或方案腳本中予以說明,(C)是從各個角度對系統(tǒng)的約束和限制,反映了應用對軟件系統(tǒng)質(zhì)量和特性的額外要求。A.業(yè)務(wù)需求B.系統(tǒng)要求C.非功能需求D.用戶需求10.要將一個復雜的系統(tǒng)分析清楚,傳統(tǒng)軟件工程常用方法是結(jié)構(gòu)化分析方法,結(jié)構(gòu)化分析方法就是(A)。A.面向數(shù)據(jù)流自頂向下,逐步求精的方法B由內(nèi)向外進行分析的方法C.先局部后整體的分析方法D.使用IPO圖形工具分析的方法11.模塊的內(nèi)聚性最高的是(D)A.邏輯內(nèi)聚B.時間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚12.總體設(shè)計的目的是確定整個系統(tǒng)的(B)。A.規(guī)模B.功能及模塊結(jié)構(gòu)C.費用D.測試
4、方案13.一個模塊內(nèi)部各程序都在同一數(shù)據(jù)結(jié)構(gòu)上操作,這個模塊的內(nèi)聚性稱為(C)。A.時間內(nèi)聚B.功能內(nèi)聚C.通信內(nèi)聚D.過程內(nèi)聚14.軟件總體設(shè)計是指軟件總體結(jié)構(gòu)設(shè)計和數(shù)據(jù)設(shè)計,該階段的主要任務(wù)不包括(C)。A.設(shè)計軟件的模塊結(jié)構(gòu)B.定義接口并建立數(shù)據(jù)結(jié)構(gòu)C.模塊設(shè)計D.生成概要設(shè)計規(guī)格說明15.結(jié)構(gòu)化程序之所以具有易于閱讀,并且有可能驗證其正確性,這是由于(D)A.它強調(diào)編程風格B.選擇良好的數(shù)據(jù)結(jié)構(gòu)和算法C.有限制地使用GOTO語句D.只有三種基本結(jié)構(gòu)word范文.16.程序設(shè)計語言主要分三大類:機器語言,匯編語言和(B)。A.邏輯語言B.高級語言C.自然語言D.智能語言17.結(jié)構(gòu)化程
5、序設(shè)計中的三種基本控制結(jié)構(gòu)是(B)。A.過程、子程序和分程序B.順序、選擇和循環(huán)C.遞歸、堆棧和隊列D.調(diào)用、返回和轉(zhuǎn)移18.軟件詳細設(shè)計的主要任務(wù)是確定每個模塊的(A)。A.算法和使用的數(shù)據(jù)結(jié)構(gòu)B.外部接口C.功能D.編程19.在詳細設(shè)計階段,經(jīng)常采用的工具包括(A)。A.程序流程圖B.SAC.SCD.DFD20.詳細設(shè)計的結(jié)果基本決定了最終程序的(C)。A.代碼的規(guī)模B.運行速度C.質(zhì)量D.可維護性21.為了提高軟件的可維護性,在編碼階段應注意(D)。A.保存測試用例和數(shù)據(jù)B.提高模塊的獨立性C.文檔的副作用D.養(yǎng)成好的程序設(shè)計風格22.一般來說,在軟件生命周期中成本最高的階段是(D)
6、。A.詳細設(shè)計B.軟件編碼C.軟件測試D.軟件維護23.因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為(B)。A.改正性維護B.適應性維護C.完善性維護D.預防性維護24.在軟件維護的實施過程中,為了正確和有效地修改,需要經(jīng)歷以下三個步驟:分析和理解程序,修改程序,重新驗證程序。(A)是決定維護成敗和質(zhì)量好壞的關(guān)鍵。A.分析和理解程序B.重新驗證程序C.修改程序D.驗收程序25.以下哪些問題是維護人員經(jīng)常面對的問題?(D)A.理解別人的程序非常困難B.文檔不合格word范文.C.設(shè)計時沒考慮未來的修改維護D.以上都是26.面向?qū)ο蠹夹g(shù)中,對象是類的實例。對象有三種成份:(A)、屬性
7、和方法。A.標識B.規(guī)則C.封裝D.消息27.(C)是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。A.多態(tài)性B.繼承C.封裝D.消息28.消息是對象間交互的一種機制,消息刺激接收對象產(chǎn)生某種行為。消息的構(gòu)成有三部分:(B),消息名,若干變元。A.發(fā)出消息的對象B.接收消息的對象C.消息編號D.時間29.面向?qū)ο笤O(shè)計準則包括:模塊化,抽象,(A),弱耦合