?軟件開發工具自考2015年04月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件開發工具自考2015年04月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.屬于軟件開發工具的是( )
A.操作系統
B.編譯系統
C.第三代語言
D.報表生成器
2.項目負責人最希望軟件開發工具所提供的幫助是( )
A.存儲及管理開發過程中的信息
B.文檔的編制或生成
C.軟件項目的管理
D.描述客觀系統
3.通常依賴于機器與軟件的軟件開發工具是( )
A.計劃工具
B.分析工具
C.上游工具
D.集成化工具
4.一個優秀的程序員要成為項目組的好成員,必須( )
A.具有程序設計所需要的基本知識與技能
B.深入了解本項目所在的領域
C.比較熟悉軟件開發的技術環境
D.按照統一的原則使用標識符
5.屬于面向對象程序設計語言的是( )
A.COBOL
B.Smalhalk
C.FORTRAN
D. ALGOL
6.在軟件開發過程中,直接與需求信息關聯的界面是( )
A.分析界面
B.編程界面
C.用戶界面
D.管理界面
7.在軟件開發過程中,建立邏輯模型應在( )
A.需求分析階段
B.編碼階段
C.系統設計階段
D.測試階段
8.購買市場上已有的軟件開發工具不具有的優點是( )
A.減輕一定的工作負擔
B.工作的組織管理比較規范
C.信息的管理與檢索比較方便
D.一體化的軟件開發工具多
9.在購置軟件開發工具前,通常調查市場的重點不包括( )
A.工具的運行環境
B.工具的功能
C.工具的文檔資料
D.工具的品牌
10.以下幾種較有代表性的語言及其開發工具中支持面向對象最好的是( )
A.PB
B.C++Builder/Delphi
C.VB
D.VC
11.與Visual Studi0比較,Eclipse的獨特優勢是( )
A.面向各平臺開發者
B.具有編譯、運行功能
C.具備了代碼援助、語法高亮、錯誤預防功能
D.令開發人員把精力集中到代碼邏輯和算法優化上
12.Eclipse調試操作的快捷鍵是( )
A.F11
B.F12
C.Ctrl+F11
D.Ctrl+F12
13.單擊菜單欄下的瀏覽“Navigate”菜單,為了打開元素,可以使用的快捷鍵是( )
A.Ctri+Shift+I
B.Ctrl+Shift+J
C.Ctrl+Shift+K
D.Ctrl+Shift+T
14.在GDB刪除行斷點時,從斷點菜單中選擇的選項是( )
A.Add Bookmark
B.Disable Breakpoint
C.Toggle Breakpoint
D.Breakpoint Froperties
15.在Eclipse編輯器中,打開文件Test后,要使其全屏幕顯示,雙擊的標簽區域是( )
A.Open
B.Test
C.Use
D.Reset
16.在CVS中,將資源庫中的最新狀態反映至工作備份的操作稱為( )
A.輸入
B.提交
C.簽出
D.更新
17.要想使經過一段時間開發形成的本地代碼和CVS資源庫中代碼保持一致,應選擇的處理是( )
A.核對
B.提交
C.同步
D.更新
18.在Eclipse播件中,將已有的視圖、操作集及編輯器進行組合和布局,以支持特定用戶的需求,這種組織的結果稱為( )
A.結構圖
B.總編輯器
C.透視圖
D.用戶菜單
19.關于面向對象概念的敘述中,錯誤的是( )
A.對象具有一組屬性和一組操作
B.客觀世界的有規律的事物才是對象
C.屬性是類和對象的性質
D.抽象是事物的簡括描述
20.使用Rational Rose建模不能支持( )
A.UML的建模組成結構
B.采用基于組件的開發
C.從數據流程圖生成代碼
D.系統分析到系統實現
二、填空題(本大題共20小題,每空1分,共20分)
11.我們所說的軟件開發工具是一種幫助人們進行軟件開發的特定的________。
12.面向對象的程序設計將認識框架迅速地散布到程序設計語言的范圍之外,以至出現了面向對象的系統分析、面向對象的________和面向對象的數據庫管理系統等。
13.模塊之間的聯系及互相影響稱為耦合。一般來說,應當盡量避免邏輯耦合,而僅限于 ________耦合。
14.即插即用的程序設計處理大型軟件開發工作的思路是由一部分人專門生產軟件組件,而另一部分人則構造整個軟件的________。
15.抽象的、較大的對象所具有的性質,自然地成為它的子類的性質,不必加以說明或規定,這就是________性。
16.參加大型軟件開發的成員,必須具有高度的組織紀律性和________。
17.信息庫(Repository)是一個隨著項目進度不斷修改與補充的________。
18.從項目管理觀點來說,項目管理狀況的最終體現是項目________的升高或降低。
19.文檔生成包括________、表格和圖形三大類。
110.軟件開發的工作環境包括硬件配置、系統軟件、數據庫管理系統、________等各種條件。
111.由于在軟件開發工作中,存在著大量不確定的因素,人們常常需要用________與知識來補充或加工,或用人工智能方面的技術輔助提高信息處理的功能及效率。
112.從目前的發展勢頭看,________、網絡化、一體化、標準化是軟件開發工具發展值得重視的動向。
113.Eclipse的工具欄主要有兩種類型,一種為________工具欄,另一種類型則是視圖工具欄。
114.34. Eclipse環境中,所有視圖共享同一組________。
115.使用Eclipse提供的瀏覽功能,可以從多個角度快速查看并定位到程序中的各個元素,包括代碼的________、調用關系和繼承關系等。
116.在Eclipse CDT特有的Search功能中,可以執行________、任務和C/C++搜索功能。
117.Eclipse的調試透視圖主要包括調試視圖、________視圖、斷點視圖、編輯器、大綱視圖和控制臺視圖。
118.在Eclipse定制透視圖編輯器中的四個標簽,分別定制的是工具欄、________、命令組和快捷方式。
119.UML(Unified Modeling Language,統一建模語言)是一種定義良好、易于表達且________的建模語言。
120.在00程序設計中,對象表達為被描述事物的數據和對數據的處理的統一整體,也稱為________。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.進入二十一世紀以來,軟件開發工具的發展有什么特點?
22.簡述軟件工程思想的產生。
23.簡述軟件工程從傳統產業工程方法中吸取的成功經驗。
24.簡述信息庫中保存的編程階段成果的內容。
25.簡述項目管理的基本目標。
26.簡述在Windows操作系統的環境下,Visual Studi0與Eclipse相比的優勢。
四、論述題(本大題共1小題,共10分)
31.試論軟件開發工具的提出與使用,是軟件技術發展的一個新的階段。
五、應用題(本大題共1小題,共20分)
41.以下兩題中的程序代碼分別是用C和C++語言編寫的“互不相同無重復三位數排列” 的C和C++程序代碼,任選其中一題。(1) 已編寫C程序代碼如下:#include “stdio.h”#include “”stdlib.hint main(void){int i,j;printf(“ ”);if(i!=k && i!=j,j!=k)//確保每位數互不相同prifor(i=1;i<=5;i++)for(j=1;j<=5;j++)for(k=1;k<=5;k++)printf(“%d,%d,%d ”i,j,k);return EXIT_SUCCESS;}1)在Eclipse中,插件CDT、MinGW和GDB的作用分別是什么?2)將此程序代碼在Eclipse編輯器中進行編譯時,在for(k=1;k<=5;k抖)等代碼行前顯示“X”符號,說明該程序的編寫有語法等錯誤,請修改該程序中如現的錯誤。3)根據下面提供的菜單、文件夾、按鈕、窗口等操作選項,請寫出導入一個名為ThreeFigures的C程序外部項目到Eclipse集成環境中的基本操作步驟(從菜單欄上的file開始)。File、Export、Import、General文件夾、C++文件夾、CVS文件夾、Existing Projects into Workspace、Preferences,Next、Select root directory、Select archive file,Finish、cancel。(2) 己編寫C++程序代碼如下:1)在Eclipse中,插件CDT、MinGW和GDB的作用分別是什么?2)將此程序代碼在Eclipse編輯器中進行編譯后,在for(k=1;k<=5;k++)等代碼行前顯示“x”符號,說明該程序的編寫有語法等錯誤,請修改該程序中出現的錯誤。3)根據下面提供的菜單、文件夾、按鈕、窗口等操作選項,請寫出導入一個名為ThreeFigures的C++程序外部項目到Eclipse集成環境中的基本操作步驟(從菜單欄上的file‘開始)。File、Export、Import、General文件夾、C++文件夾、CVS文件夾、Existing Projects into Workspace、Preferences,Next、Select root directory、Select archive file,Finish、cancel。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取