2012年1月軟件開發(fā)工具自考試題
全國2012年1月軟件開發(fā)工具自考試題
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。
1.非過程化語言是指( )
A.軟件開發(fā)工具 B.計算機輔助軟件工程
C.計算機輔助系統(tǒng)工程 D.第四代語言
2.在關于用戶界面的基本原則中,用戶界面的主要功能是( )
A.控制 B.提供幫助
C.通信 D.方便用戶
3.在一個完整的軟件開發(fā)工具中,處于中心位置的是( )
A.人機界面和代碼生成器 B.通信服務和數(shù)據(jù)庫查詢
C.總控部分和數(shù)據(jù)庫查詢 D.總控部分和人機界面
4.在軟件開發(fā)工具的環(huán)境中,工作的范圍和深度取決于( )
A.開發(fā)人員的編程能力 B.開發(fā)工具的功能先進
C.信息庫的功能與內容 D.具有優(yōu)秀的開發(fā)團隊
5.在軟件開發(fā)過程中,建立數(shù)據(jù)模型的階段是( )
A.系統(tǒng)設計階段 B.需求分析階段
C.程序編碼階段 D.系統(tǒng)測試階段
6.在軟件開發(fā)工具的跨周期管理中,知識庫和專家系統(tǒng)一般應用于( )
A.需求分析階段 B.分析設計階段
C.編碼測試階段 D.系統(tǒng)維護階段
7.自行開發(fā)軟件開發(fā)工具不具有的優(yōu)點是( )
A.切實符合自己的需要 B.集成化容易
C.便于進一步擴充和升級 D.可以商品化
8.以下幾種較有代表性的語言及其開發(fā)工具中支持面向對象最好的是( )
A.VB B.PB
C.C++ Builder/Delphi D.JAVA
9.以下幾種較有代表性的語言及其開發(fā)工具中結果代碼執(zhí)行效率最高的是( )
A.VB B.VC
C.PB D.JAVA
10.2008年,美國電氣與電子工程師協(xié)會的權威刊物《軟件》的九月/十月號,以“軟件開發(fā)工具”(Software Development Tools)為題的一期??懈爬?0年來軟件開發(fā)工具的發(fā)展軌跡,指出抽象程度最高的軟件開發(fā)工具是( )
A.XMF Mosaic B.Eclipse
C.Turbo Oascal D.Smalltalk
11.較早期的軟件開發(fā)工具的特點是( )
A.代碼版本管理的支持較好
B.對于軟件開發(fā)過程中涉及的交互支持較好
C.文檔管理支持較好
D.基于某一種計算機語言的
12.為創(chuàng)建一個C Project,在C Project窗口選擇C語言相關屬性后,單擊的按鈕是( )
A.Back B.Next
C.Finish D.Cancel
13.Eclipse提供了從變量的任意引用位置直接定位到變量定義行的多種方法。方法之一是將光標定位到編輯器中相應的變量位置,點擊菜單欄上的瀏覽“Navigate”菜單,使用快捷鍵( )
A.F3 B.F4
C.F5 D.F6
14.在Eclipse中,從歷史記錄中恢復已刪除文件的操作按鈕是( )
A.Rename B.Replace
C.Restore D.Reset
15.在安裝CVS的頁面中,繼續(xù)安裝應選擇的按鈕是( )
A.Install B.Open
C.Modify D.Repair
16.在Eclipse插件清單編輯器中,從整體上顯示當前插件可用擴展點的頁面是( )
A.概述頁面 B.擴展點頁面
C.擴展頁面 D.運行時頁面
17.不屬于Eclipse插件擴展點的是( )
A.視圖擴展點 B.操作集擴展點
C.編輯器擴展點 D.透視圖擴展點
18.在Eclipse插件中,用于定義和實現(xiàn)結構化模型框架的插件是( )
A.CDT B.EMF
C.MDT D.GEF
19.在如下關于面向對象的一些概念的敘述中,錯誤的是( )
A.子類可以繼承其父類的特性,同時可以有自己的新特性
B.子類可以繼承其父類的特性,但不可以有自己的新方法
C.對于用戶來說,封裝接口部分是可見的
D.對于用戶來說,具體實現(xiàn)部分是不可見的
20.在Rational Rose的系統(tǒng)分析與設計中,用于描述軟件的各個組件及其之間依賴關系的圖是( )
A.活動圖 B.順序圖
C.協(xié)作圖 D.組件圖
二、填空題(本大題共20小題,每空1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.進入二十一世紀以來,軟件開發(fā)工具的發(fā)展有兩個鮮明的特點,第一個特點是______,另一個特點是開源軟件的興起和運用。
22.系統(tǒng)分析的成果集中體現(xiàn)在______中。
23.軟件開發(fā)工具合理存儲、正確轉化的四類信息是需求信息、變更要求、代碼文檔和______。
24.信息庫(Repository)中應保存所述軟件的工作環(huán)境、功能需求和______要求。
25.在選擇軟件開發(fā)工具之前首先需要明確______與要求。
26.一些公司最初為自己開發(fā)的軟件,經(jīng)過長時間的發(fā)展變化后,形成了______的軟件開發(fā)工具,它們就有了質的變化。
27.軟件開發(fā)工具的迅速發(fā)展使我們現(xiàn)在很難預言長遠的發(fā)展趨勢。從目前的發(fā)展勢頭看,智能化、______、網(wǎng)絡化、標準化是值得重視的幾個動向。
28.Eclipse是一個開放源代碼的、基于______的可擴展集成應用程序開發(fā)環(huán)境。
29.Eclipse的體系結構主要包括______,工作空間,工作臺,其它插件等。
30.Eclipse CDT調試器允許用戶使用______、暫停、單步執(zhí)行代碼的方法來控制程序的運行過程。
31.在Eclipse中支持的斷點包括______、方法斷點和事件斷點。
32.Eclipse CDT編輯器的首選項設置包括外觀、______、搜索、工作空間和瀏覽器。
33.在Eclipse定制透視圖編輯器中的四個標簽,分別定制的是工具欄、菜單欄、命令組和______。
34.在Eclipse中具有保存______的功能,可以支持用戶將程序恢復到之前的某個時間點。
35.在CVS的About頁面,提供了軟件產(chǎn)品______、來源和服務狀態(tài)信息。
36.版本控制軟件ClearCase涵蓋的范圍包括版本控制、______、工作空間管理和過程控制。
37.在Eclipse插件清單文件中描述了插件的______、版本號以及使用的或本身定義的擴展點等信息。
38.Eclipse插件清單編輯器由概述頁面、______頁面、運行時頁面、擴展頁面、擴展點頁面和構建頁面組成。
39.UML(Unified Modeling Language,統(tǒng)一建模語言)是一種面向對象的建模語言,它提供了描述軟件系統(tǒng)______的概念和圖形表示法。
40.當前我們所要開發(fā)的信息系統(tǒng)不同于以前。其重要特征是具有______、多樣性和相互關聯(lián)性。
三、簡答題(本大題共6小題,每小題5分,共30分)
41.什么是軟件開發(fā)工具?
42.簡述軟件開發(fā)工具的理論基礎。
43.簡述計算機模擬模型的特點。
44.簡述信息庫中保存的項目管理信息的內容。
45.權衡軟件工具購置與自行開發(fā)必須考慮的因素。
46.簡述什么是用例圖(Use—Case Diagram)。
四、論述題(本大題共1小題,10分)
47.試述軟件開發(fā)工具的一般結構及其主要功能。
五、應用題(本大題共1小題,20分)
48.(本題共有10個關鍵點,均已用數(shù)字標出,請將答案填寫在題后相應的標號處)完成一個名為Score的程序,輸入為5個學生信息,每個學生有3門課的成績,從鍵盤輸入數(shù)據(jù)(包括學生號、姓名、成績),計算出平均成績,并將原有的數(shù)據(jù)和計算出的平均分數(shù)輸出到磁盤文件"studScore"中。使用Eclipse CDT實現(xiàn)該C程序,完成從新建項目、源文件夾,編寫代碼并最終編譯運行一系列步驟,補充上述這些步驟中的關鍵點。
(1)新建項目:打開 ① 集成開發(fā)環(huán)境,點擊菜單欄上的“File”菜單,選擇新建子菜單下的C Project選項,彈出選擇向導窗口。在對話框中打開C/C++文件夾,選擇“C Project”后點擊“Next’’進入下一步。在項目名稱欄中輸入“Score”,并在項目類型“Projecttype”標簽中打開“ ② ”文件夾,選擇“Empty Project”,點擊“Finish”按鈕完成。(2)新建源文件夾:鼠標右鍵點擊 ③ 中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source Folder”選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到“Folder Name”欄中輸入源文件夾名稱“src”,然后點擊“ ④ ”按鈕完成。(3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇 ⑤ 子菜單里的類“Class”選項,新建一個名為“Score”的類文件。
(4)編寫C程序代碼:打開第3步中建好的Score文件,在編輯器中編寫代碼如下,補充代碼中的關鍵步驟。
#include"stdio.h"
#include"stdlib.h"
struct student{
char num[6];
char name[8];
int score[3];
float avr;
}stu[ ⑥ ];
int main(void){
int i,j,sum;
FILE*fp;
for(i=0;i<5;i++){
printf("\n請輸入第%d個學生的成績:\n",i);
printf("學號:");
scanf("%s",stu[i].num);
printf("姓名:");
2.部分稿件來源于網(wǎng)絡,如有不實或侵權,請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準!
-
112023-03湖北自考《運輸保險》精選習題及答案匯總湖北自考《運輸保險》精選習題及答案匯總
-
112023-03湖北自考《運輸保險》精選習題及答案(5)湖北自考《運輸保險》精選習題及答案(5)
-
112023-03湖北自考《運輸保險》精選習題及答案(4)湖北自考《運輸保險》精選習題及答案(4)
-
112023-03湖北自考《運輸保險》精選習題及答案(3)湖北自考《運輸保險》精選習題及答案(3)
-
112023-03湖北自考《運輸保險》精選習題及答案(2)湖北自考《運輸保險》精選習題及答案(2)
-
112023-03湖北自考《運輸保險》精選習題及答案(1)湖北自考《運輸保險》精選習題及答案(1)
已幫助10w萬+意向學歷提升用戶成功上岸
-
毛澤東思想概論
培訓優(yōu)勢:課時考點精講+刷題+沖刺,熟練應對考試題型。全程督促學習,安排好學習計劃。 毛澤東思想概論...自考培訓 -
英語二
本課程既是一門語言實踐課程,也是拓寬知識、了解世界文化的重要素質課程,它以培養(yǎng)學習者的綜合語言應用能力為目標,使他們在學習、工作和社會交往中能夠使用英語進行有效的交流。 英語二...自考培訓 -
馬克思主義基本原理概論
本書包括兩個部分:自學考試大綱和基本原理。主要內容有,馬克思主義是關于工人階級和人類解放的科學,物質世界及其發(fā)展規(guī)律,認識的本質及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進程,社會主義社會及其進程,共產(chǎn)主義社會及其進程等。 馬克思主義基本原理概論...自考培訓 -
思想道德修養(yǎng)與法律基礎
《思想道德修養(yǎng)與法律基礎》課具有鮮明的政治性、思想性、理論性、針對性、科學性、知識性以及實踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質、學習成才和法律本質等內容,指導和回答大學生在人生、抱負、信念等方面遍及關心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎...自考培訓 -
中國近代史綱要
“中國近現(xiàn)代史綱要”全國高等教育自學考試指定教材,依據(jù)中央審定的普通高等學校“中國近現(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設工程重點教材《中國近現(xiàn)代史綱要》,結合自學考試的特點設計了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓
掃一掃關注微信公眾號
隨時獲取湖北省自考政策、通知、公告以及各類學習資料、學習方法、課程。