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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

10、作方式,轉(zhuǎn)換時(shí)指在一定條件下的相互轉(zhuǎn)換,經(jīng)常用于一些實(shí)時(shí)控制方面的軟件功能描述。44.在購(gòu)置軟件開發(fā)工具時(shí),必須要明確什么?答:為哪個(gè)軟件開發(fā)項(xiàng)目而是用的工具,2、在那個(gè)工作階段是用工具,3、工具將供那些人是用,4、工具將在怎么樣的軟件、硬件環(huán)境下運(yùn)行。45 簡(jiǎn)述軟件開發(fā)工具的智能化的含義。答:在軟件開發(fā)工具的研究和使用中引入人工智能,神經(jīng)網(wǎng)絡(luò)等技術(shù),使得軟件開發(fā)工具對(duì)于不確定的信息和模糊的信息具有更強(qiáng)的處理能力,提高信息處理的功能與效率。46 簡(jiǎn)述面向?qū)ο蠓椒盎咎攸c(diǎn)。答:面向?qū)ο蠓治?,面向?qū)ο笤O(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì),特點(diǎn):強(qiáng)調(diào)對(duì)現(xiàn)實(shí)世界的理解和模擬,把現(xiàn)實(shí)世界到信息世界的轉(zhuǎn)換工作縮小到最

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

12、中的關(guān)鍵點(diǎn)。(1)新建項(xiàng)目:打開 _Eclipse _集成環(huán)境,點(diǎn)擊菜單欄上的“ File ”菜單,選擇新建子菜單下的C 項(xiàng)目或者CProject 或者C+或者C+ Project.選項(xiàng),彈出選擇向?qū)Т翱凇T趯?duì)話框中打開 C/C+文件夾,選擇“ CProject ”后點(diǎn)擊“ Next”進(jìn)入下一步。在項(xiàng)目名稱欄中輸入sort,并在項(xiàng)目類型“ Project type ”標(biāo)簽中打開“ Executable ” 文件夾,選擇"Empty Project ",點(diǎn)擊"Finish ”按鈕完成。(2) 新建源文件夾:鼠標(biāo)右鍵點(diǎn)擊資源瀏覽器中的新建的sort項(xiàng)目,在彈出的菜單中

13、,選擇“ NeW子菜單里的源文件夾“ Source Folder ”選項(xiàng)。在彈出的窗口中需要輸入文件夾名稱,把光標(biāo)定位到項(xiàng)目名稱或者ProjectName 一欄中輸入源文件夾名稱"src ”,然后點(diǎn)擊完成"Finish ”按鈕即可。(3) 新建C類文件:參照前一個(gè)步驟新建的源文件夾,在資源管理器中鼠標(biāo)右鍵點(diǎn)擊src文件夾,在彈出的菜單中選擇新建或者 New子菜單里的Class 或者類選項(xiàng),新建一個(gè)類文件。(4) 編寫C程序代碼:打開第 3步中建好的類文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟。#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 ("請(qǐng)輸入 3 個(gè)數(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論