全國月高等教育自學考試軟件開發(fā)工具試題和答案_第1頁
全國月高等教育自學考試軟件開發(fā)工具試題和答案_第2頁
全國月高等教育自學考試軟件開發(fā)工具試題和答案_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、全國 2012 年 10 月高等教育自學考試軟件開發(fā)工具試題課程代碼: 03173請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。選擇題部分注意事項:1. 答題前,考生務必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的 位置上。2. 每小題選出答案后,用 2B 鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其 他答案標號。不能答在試題卷上。錯涂、一、單項選擇題(本大題共 20 小題,每小題 1 分,共 20分) 在每小題列出的四個備選項中只有一個是符合題目要求的, 請將其選出并將 “ 答題紙” 的相應代碼涂黑。 多涂或未涂均無分。1高級

2、程序設計語言實現(xiàn)了A.計算機系統(tǒng)的各種資源自動管理B.計算機語言對機器的獨立性C.由機器自己去安排執(zhí)行的順序D.用自然語言描述人們設想的處理過程2軟件工具的思想與方法得到了廣泛的宣傳是在20 世紀的A.50 年代B.60 年代C. 70年代D.80年代3在軟件開發(fā)過程中,直接與變更要求關聯(lián)的界面是A.分析界面B.編程界面C.用戶界面D.管理界面4. 在軟件開發(fā)過程中,確定子系統(tǒng)或模塊劃分的階段是A.需求分析階段B.分析設計階段C.程序編碼階段D.系統(tǒng)維護階段5. 軟件開發(fā)工具的基礎是A.數(shù)據(jù)庫B.工具軟件C.信息庫D.文檔6. 購買市場上已有的軟件開發(fā)工具的優(yōu)點是A.減輕工作負擔B.比較便宜C

3、.發(fā)展水平較高D.可靠程度較高7. 以下幾種較有代表性的語言及其開發(fā)工具中支持面向對象非常好的是B.PBAVCC.C+Builder/Delphi8.D.JAVA不屬于軟件開發(fā)工具概念模式的是A數(shù)據(jù)流程圖B.實體關系圖C關鍵路線圖D .數(shù)據(jù)字典9以下幾種較有代表性的語言及其開發(fā)工具中發(fā)展?jié)摿ψ畈畹氖茿VCB.VBCPBD.JAVA10.用來打開網(wǎng)頁文件的編輯器是A.C/C+ 編輯器B. 文本編輯器C.任務編輯器D.Web瀏覽器11.出現(xiàn)最早的軟件開發(fā)工具是A.計劃工具B .分析工具C.設計工具D.集成化工具12.一個好的項目組應當具備的條件是A.有事先制定詳細的時間表,并且得到嚴格執(zhí)行B. 成

4、員有程序設計所需要的基本知識與技能C.成員深入了解本項目所在的領域D. 成員熟悉軟件開發(fā)的技術環(huán)境13.在 Eclipse 設置調試屬性時,應選擇Preferences 菜單中的選項是A.GeneralB.Install/UpdateC.TasksD.Run/Debug14.不.屬.于. Eclipse 調試透視圖的是A.觸發(fā)器B.變量視圖C.編輯器D. 大綱視圖15. 在 Eclipse 代碼模板編輯中,變量的開頭字符和括起來的符號分別是A.$ 和B.&和 C.Y 和()D.$ 和 16. 在版本控制軟件中,對程序凍結和解凍的操作人員只能是A.程序員B.程序員和管理員17.在 Ecl

5、ipse的插件清單中,提供插件 id 的標簽是A.pluginB.runtimeC.requiresD.extensions18.在 Eclipse插件中,屬于代碼管理類插件是A. CDTB.LombozC.管理員D.用戶19. 在Rational Rose建模的邏輯設計中,使用的圖是B.狀態(tài)圖D.關聯(lián)圖A.活動圖C.交互圖20. 在Rational Rose 建模的設計中,系統(tǒng)中與實現(xiàn)無關的視圖是B.活動圖D.協(xié)作圖A.用例圖C.順序圖非選擇題部分注意事項:用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。二、填空題(本大題共 20小題,每空1分,共20分)21. 進入二十一世紀

6、以來,軟件開發(fā)工具的發(fā)展有兩個鮮明的特點,第一個特點是面向網(wǎng)絡,另一個特點是_開源軟件_的興起和運用。22. 軟件開發(fā)工作的起點是_初始要求的提出。23. 即插即用的程序設計,由一部分人專門生產軟件組件_,而另一部分人則構造整個軟件的結構。24. 結構化程序設計把程序的結構分解成三種基本模塊:處理單元、循環(huán)機制、_二分決策機制。25. 數(shù)據(jù)流程圖的基本元素是外部實體、數(shù)據(jù)處理與一數(shù)據(jù)存儲_,用箭頭表示信息的流 動狀況。26. 信息庫(Repository )中應保存編程階段的所有成果,包括程序代碼、框圖、變量說明_、測試情況、驗收 報告和使用說明。27. 軟件開發(fā)工具的三個技術要點是面向使用者

7、、保證信息的準確傳遞和保證系統(tǒng)的開放性。28. 需求分析階段的任務是建立邏輯模型_。29. 購買現(xiàn)成的軟件開發(fā)工具還是自己開發(fā)專用的工具與具體工作的條件、環(huán)境、人員素質、項目特征都有不可分割的聯(lián)系。30. 通過網(wǎng)絡,人們可以更方便地共享知識、互通信息_,這就給軟件重用、知識重用 提供了新的機會。31. Eclipse 工作臺(Workbench)是一個高級用戶界面框架,它為用戶提供了一個整體架構和可擴展的用戶界面。32. Eclipse 的工作空間是負責管理用戶資源的插件,包括用戶創(chuàng)建的項目、那些項目中的文件,以及文件變更和其他資源。33. Eclipse 集成開發(fā)環(huán)境中,每個小程序都是以項目

8、 為單位存在的。34. Eclipse 重構中的重命名功能為我們解決了變量、類、函數(shù)一.等重命名的所有問題。35. 只有對于軟件開發(fā)中涉及的各種信息,以及在開發(fā)過程中它們的發(fā)生、變化、關系、一致性等有了完整與深刻的理解,才能真正實現(xiàn)軟件開發(fā)工具的一體化。36. Eclipse CDT 調試器允許用戶使用設置斷點、_暫停_、單步執(zhí)行代碼的方法來控制程序的運行過程。建立管理_ 、工作空間管理和37. Eclipse CDT 編輯器的首選項設置包括外觀、鍵、搜索、工作空間 和瀏覽器。38. 版本控制軟件 ClearCase涵蓋的范圍包括版本管理、過程控制。39 對象是客觀世界的_抽象。40.在00程

9、序設計中,對象表達為被描述事物的數(shù)據(jù)和 對數(shù)據(jù)的處理的統(tǒng)一整體。三、簡答題(本大題共 6小題,每小題5分,共30分)41 什么是專用的軟件開發(fā)工具?它有什么優(yōu)點和不足?答:專用的軟件開發(fā)工具是面對某一工作階段或某一工作任務的工具,優(yōu)點是能提高軟件開發(fā)的質量和效果,缺點是一致性的保持困難,對軟件的開發(fā)確認全面的、統(tǒng)一的支撐環(huán)境。42.簡述好的軟件的質量要求。答:1、正確實現(xiàn)所要求的功能,2、用戶界面友好,3、具有足夠的速度,4、具有足夠的可靠性,5、易于修改。43 簡述時序網(wǎng)絡的作用。答:時許網(wǎng)絡是軟件開發(fā)中常用的一種概念模式,主要描述系統(tǒng)的狀態(tài)及其轉換方式,狀態(tài)是指系統(tǒng)在運行中某特定的形態(tài)或工

10、作方式,轉換時指在一定條件下的相互轉換,經常用于一些實時控制方面的軟件功能描述。44.在購置軟件開發(fā)工具時,必須要明確什么?答:為哪個軟件開發(fā)項目而是用的工具,2、在那個工作階段是用工具,3、工具將供那些人是用,4、工具將在怎么樣的軟件、硬件環(huán)境下運行。45 簡述軟件開發(fā)工具的智能化的含義。答:在軟件開發(fā)工具的研究和使用中引入人工智能,神經網(wǎng)絡等技術,使得軟件開發(fā)工具對于不確定的信息和模糊的信息具有更強的處理能力,提高信息處理的功能與效率。46 簡述面向對象方法及基本特點。答:面向對象分析,面向對象設計和面向對象程序設計,特點:強調對現(xiàn)實世界的理解和模擬,把現(xiàn)實世界到信息世界的轉換工作縮小到最

11、小四、論述題(本大題共1小題,10分)47 軟件項目管理主要內容。答:1、研究確定開發(fā)工作的方針和方法2、開發(fā)任務的劃分與分工3、資源情況,包括:人力、物力、設備、軟件、資金4、人員情況,包括每個成員或團隊的技術水平和工作進度5、變更情況,包括需求、環(huán)境、人員、技術、設備的變更、6、質量情況,包括質量標準、如何檢驗五、應用題(本大題共1小題,20分)48(本題共有10個關鍵點,均已用數(shù)字標出,請將答案填寫在答題紙上)完成一個程序,輸入 3個數(shù)a,b,c,按從小到大的順序輸出。使用Eclipse CDT實現(xiàn)該C程序,完成從新建項目、源文件夾,編寫代碼并最終編譯運行這一系列步驟,請補充上述這些步驟

12、中的關鍵點。(1)新建項目:打開 _Eclipse _集成環(huán)境,點擊菜單欄上的“ File ”菜單,選擇新建子菜單下的C 項目或者CProject 或者C+或者C+ Project.選項,彈出選擇向導窗口。在對話框中打開 C/C+文件夾,選擇“ CProject ”后點擊“ Next”進入下一步。在項目名稱欄中輸入sort,并在項目類型“ Project type ”標簽中打開“ Executable ” 文件夾,選擇"Empty Project ",點擊"Finish ”按鈕完成。(2) 新建源文件夾:鼠標右鍵點擊資源瀏覽器中的新建的sort項目,在彈出的菜單中

13、,選擇“ NeW子菜單里的源文件夾“ Source Folder ”選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到項目名稱或者ProjectName 一欄中輸入源文件夾名稱"src ”,然后點擊完成"Finish ”按鈕即可。(3) 新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇新建或者 New子菜單里的Class 或者類選項,新建一個類文件。(4) 編寫C程序代碼:打開第 3步中建好的類文件,在編輯器中編寫代碼如下,補充代碼中的關鍵步驟。#i nclude"stdio.h"#i nclude

14、"stdlib.h"int mai n(void)Void swap(i nt*pl,i nt*p2);int nl , n2, n3;in t*po in terl,*po in ter2,*po in ter3;printf ("請輸入 3 個數(shù)字:nl,n2,n3: ”);scanf ("%d,%d,%d", &n 1,& n2,&n3);poin terl=&nl;poin ter2=&n2;poi nter3= &n3;if(nl>n 2)swap(po in terl,po in ter2);if(nl>n 3)swap(po in terl,po in ter3);if( n2>n3 或者 n3<n2 或者 )swap(pointer2,pornter3);printf ("從小到大的順序是:%d,%d,%dn",nl,n2,n3);retumEXIT_SUCC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論