?軟件開發工具自考2015年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件開發工具自考2015年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.用通用軟件來幫助軟件開發人員畫圖的好處是( )
A.可以減少不少工作量
B.能反映其邏輯內涵
C.能保持一致性
D.能畫出所需要的各種圖形
2.屬于軟件開發工具的是( )
A.Actools
B.Assembler
C.COBOL
D.FLOW
3.軟件項目管理的核心要素是( )
A.質量
B.進度
C.費用
D.資源利用
4.在軟件開發的概念模式中,決策表屬于的概念模式是( )
A.時序網絡
B.計算機模擬模型
C.結構圖
D.數學與邏輯模型
5.信息庫(Repository)研究的核心問題是( )
A.提高信息的共享程度
B.保持信息的一致性
C.最大限度降低冗余度
D.程序與數據的獨立性
6.在軟件開發工具中,不屬于信息庫管理的是( )
A.使用查詢
B.一致性維護
C.錄入更新
D.安全性維護
7.購買市場上已有的軟件開發工具不具有的優點是( )
A.減輕一定的工作負擔
B.工作的組織管理比較規范
C.信息的管理與檢索比較方便
D.軟件開發工具可靠程度高
8.選擇購置軟件開發工具,需要明確目的與要求,此時不必考慮工具( )
A.在哪個工作階段使用
B.在怎樣的軟件、硬件環境下運行
C.供哪些人使用
D.生成代碼的速度
9.2008年,國際電子電氣工程師學會的權威刊物《軟件》的九月/十月號,以“軟件開發工具”(Software Development Tools)為題的一期專刊中,認為錯誤的觀念是( )
A.軟件開發工具已經具有很高水平的理論
B.軟件開發工具的抽象程度越來越高
C.軟件開發工具的歷史發展是多樣性和趨同性并存
D.在信息處理、知識表達、事務處理等問題上,確實存在著普遍規律
10.下列幾種較有代表性的語言及其開發工具中發展潛力最差的是( )
A.PB
B.C++Builder/Delphi
C.VB
D.JAVA
11.Eclipse的資源管理器又稱為( )
A.導航器視圖
B.大綱視圖
C.控制臺視圖
D.代碼編輯器
12.顯示警告信息的視圖是( )
A.導航器視圖
B.大綱視圖
C.控制臺視圖
D.錯誤視圖
13.為創建一個C Project,在“Select Configurations”窗口中可以選擇調試和發布文件夾以及高級設定,保持默認設置后單擊的按鈕是
A.Next
B.Back
C.Finish
D.Cancel
14.斷點視圖顯示每個斷點的狀態,非激活斷點顯示的顏色是( )
A.藍色
B.白色
C.紅色
D.綠色
15.在GDB的窗口Show view中,打開Debug文件夾,激活斷點視圖的選項是( )
A.Disassembly
B.Breakpoint
C.Memory
D.Modules
16.在Eclipse編輯器中,選擇定制透視圖的選項是( )
A.Open Perspective
B.Customize Perspective
C.New Perspective
D.Set Perspective
17.下述版本控制軟件中,安全性較差的是( )
A.CVS
B.ClearCase
C.VSS
D.Star Team
18.提供CVS產品版本、來源和服務狀態信息的頁面是( )
A.Server
B.About
C.Plugine
D.Advanced
19.在如下關于面向對象的敘述中,錯誤的是( )
A.對象具有一組屬性和一組操作
B.對象是客觀世界有規律的事物
C.對象用于自然而靈活地模擬現實世界中的事物
D.對象具有很好的模塊性
20.在Rational Rose建模的邏輯設計中,使用的圖是( )
A.ER圖
B.狀態圖
C.類圖
D.活動圖
二、填空題(本大題共20小題,每空1分,共20分)
11.測試或調試階段包括________的調試與整個軟件的聯調。
12.面對軟件開發中的種種困難和問題,幾十年來,軟件工作者先后提出了結構化程序設計,軟件工程,面向對象,________的程序設計等方法。
13.作為項目組的一員去參加大型軟件的開發,必須具有高度的________和團隊精神。
14.有關系統環境、現狀及需求的信息,由________提出,由分析人員采集。
15.信息庫(Repository)中應保存所述軟件的工作環境、________需求和性能要求。
16.人機交互手段包括鍵盤操作、屏幕滾動、________、幫助系統、鼠標操作、色彩應用、數據錄入和信息顯示等八個方面。
17.軟件開發工具對于________進行跨生命周期的管理,把項目進度與版本更新的信息科學地管理起來。
18.測試階段的主要工作是安排測試方案、________、收集與分析測試結果,并對出現問題的模塊做修改和調整。
19.信息庫中存放的運行狀況記錄包括運行效率、作用、用戶反映、________、故障的原因和處理情況。
110.購買現成的軟件開發工具還是自己開發專用的工具與具體工作的條件、環境、人員素質、________都有不可分割的聯系。
111.我們需要軟件開發工具,是為了提高軟件開發的效率和________。
112.只有對軟件開發中涉及的各種信息,以及在開發過程中它們的發生、變化、________、一致性等有了完整與深刻的理解,才能真正實現軟件開發工具的一體化。
113.Eclipse工作臺(Workbench)是一個高級用戶界面框架,它為用戶提供了一個整體架構和可擴展的________。
114.工作空間是Eclipse在________電腦硬盤上劃出的一塊區域,用來存放用戶的工作資料。
115.為了能夠使用Eclipse CDT編譯和運行C和C++程序,必須要安裝一個C/C++________。
116.斷點的作用是程序在運行到斷點的位置時自動暫停,并且顯示________當前的狀態。
117.Eclipse CDT編輯器的首選項設置包括外觀、鍵、________、工作空間和瀏覽器。
118.版本控制軟件ClearCase涵蓋的范圍包括版本管理、________、工作空間管理和過程控制。
119.UML(Unified Modeling Language,統一建模語言)采用了________的技術和方法。
120.就系統的整體結構而言,Rational Rose采用的是三層解決方案,它是指由用戶接口層、________層和事務處理原則層組成的應用模型。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述可以單獨地承擔軟件開發任務的程序員應具備的條件。
22.簡述信息庫中保存的運行與使用情況的內容。
23.簡述軟件開發工具生成代碼依據的資料。
24.簡述購置軟件開發工具的方法與步驟。
25.與Visual Studio相比,Eclipse的優勢表現在哪些方面?
26.簡述統一建模語言(UML)中順序圖(Sequence Diagram)的含義。
四、論述題(本大題共1小題,共10分)
31.試論軟件開發工作發展變化的五個階段及其特點。
五、應用題(本大題共1小題,共20分)
41.(本題共有l0個關鍵點,均已用數字標出,請將答案填寫在答題卡上。)完成一個程序,統計一個字符串中的字母、數字、空格和其它字符的個數。使用 Eclipse CDT實現該C程序,執行從新建項目、源文件夾,編寫代碼并最終編譯運行這一系列步驟,補充上述這些步驟中的關鍵點。(1)新建項目:打開Eclipse集成環境,點擊菜單欄I-_t拘File菜單,選擇新建子菜單下的 __① __選項,彈出選擇向導窗121。在對話框中打開C/C++文件夾,選擇“C Project”后點擊“Next”進入下一步。在項目名稱欄中輸入項目名稱,并在項目類型“Project type”標簽中打開“___②__ ”文件夾,選擇“Empty Project”,點擊“Finish”按鈕完成。(2)新建__ ③__ :鼠標右鍵點擊資源瀏覽器中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source Folder”選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到項目名稱一欄中輸入源文件夾名稱“src”,然后點擊__ ④___ 完成。(3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇___⑤___ 子菜單里的類“Class”選項,新建一個“count”文件。(4)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補充代碼中的關鍵步驟。(5)在Eclipse中用來顯示程序中函數相互調用結果的視圖是__ ⑨____ 。程序中主函數與fun()函數的調用關系是__ ⑩ ___。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取