03173軟件開發(fā)工具2013年01月試卷_第1頁
03173軟件開發(fā)工具2013年01月試卷_第2頁
03173軟件開發(fā)工具2013年01月試卷_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

浙03173#軟件開發(fā)工具試卷第7頁(共7頁)絕密★考試結(jié)束前全國2013年1月高等教育自學(xué)考試軟件開發(fā)工具試題課程代碼:03173請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。選擇題部分注意事項:1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。2.每小題選出答案后,用2B鉛筆把答題紙上對應(yīng)題目的答案標(biāo)號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。不能答在試題卷上。一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。1.在需求分析階段,人們最希望軟件開發(fā)工具提供的幫助是A.認識與描述客觀系統(tǒng) B.存儲及管理開發(fā)過程中的信息C.文檔的編制或生成 D.軟件項目的管理2.在實際工作中,數(shù)量最大的軟件開發(fā)工具是A.分析工具 B.計劃工具C.設(shè)計工具 D.軟件工作環(huán)境3.為了提高軟件開發(fā)工作的水平和效率,人們提出了多種程序設(shè)計方法。其中,主要為項目管理者服務(wù)的是A.結(jié)構(gòu)化程序設(shè)計 B.軟件工程方法C.面向?qū)ο蟮姆椒?D.即插即用的程序設(shè)計4.IBM公司宣布一個名為AD/Cycle的巨大的理論框架,標(biāo)志著進入集成的軟件開發(fā)環(huán)境階段,時間是20世紀(jì)A.80年代初 B.80年代末C.90年代初 D.90年代末5.在軟件開發(fā)過程中,確定信息流通模型的階段是A.系統(tǒng)設(shè)計階段 B.程序編碼階段C.需求分析階段 D.系統(tǒng)維護階段6.自行開發(fā)軟件開發(fā)工具的主要缺點是A.不易于商品化 B.不便于擴充C.往往低估開發(fā)難度 D.目標(biāo)不明確7.在權(quán)衡購置或自行開發(fā)軟件開發(fā)工具時不必考慮的因素是A.人員的因素 B.準(zhǔn)備從事的軟件開發(fā)工作的性質(zhì)與要求C.資金的多少 D.開發(fā)人員對工作與支持程度的實際需要8.不成功的商品化軟件開發(fā)工具往往由于A.應(yīng)用范圍廣泛 B.應(yīng)用范圍專一C.使用手冊簡單 D.使用手冊復(fù)雜9.2008年,國際電子電氣工程師學(xué)會的權(quán)威刊物《軟件》的九月/十月號,以“軟件開發(fā)工具”(SoftwareDevelopmentTools)為題的一期專刊中概括了40年來軟件開發(fā)工具的發(fā)展軌跡,指出抽象程度最高的軟件開發(fā)工具是A.Eclipse B.XMFMosaicC.Delphi D.TurboOascal10.以下幾種語言及其開發(fā)工具中,發(fā)展?jié)摿ψ畈畹氖茿.VB B.VCC.PB D.C++Builder/Delphi11.在大型軟件開發(fā)中,程序員承擔(dān)的工作是A.驗收模塊 B.要求修改C.交付檢驗 D.試運行12.為創(chuàng)建一個CProject,在選擇向?qū)Т翱凇癝electawizard”對話框中打開C/C++文件夾,選擇"CProject"后,單擊的按鈕是A.Next B.BackC.Finish D.Cancel13.為了在不影響程序行為的情況下進行系統(tǒng)范圍內(nèi)的代碼更改,用戶可以使用Eclipse的A.重構(gòu)功能 B.重命名功能C.搜索功能 D.抽取方法14.在GDB添加行斷點時,應(yīng)打開調(diào)試文件,從菜單中選擇的選項是A.AddBookmark B.DisableBreakpointC.ToggleBreakpoint D.BreakpointFroperties15.在Eclipse代碼模板編輯中,變量用{}括起來,開頭的字符是A.$ B.¥C.& D.@16.在CVS中,獲得工作備份的操作稱為A.輸入 B.提交C.簽出 D.更新17.在軟件開發(fā)過程中,直接與設(shè)計方案關(guān)聯(lián)的界面是A.分析界面 B.編程界面C.用戶界面 D.管理界面18.在GDB添加方法斷點時,采用鼠標(biāo)右鍵單擊add的方法,在彈出菜單中應(yīng)選擇的選項是A.Refactor B.ToggleBreakpointC.References D.OpenDeclaration19.在Eclipse插件中,用戶配置項目日志所使用的插件是A.Login B.Log4EC.Lomboz D.DBEdit20.使用RationalRose建模不能支持A.UML的建模 B.HTML開發(fā)C.采用基于組件的開發(fā) D.系統(tǒng)分析到系統(tǒng)實現(xiàn)雙向工程非選擇題部分注意事項:用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。二、填空題(本大題共20小題,每空1分,共20分)21.軟件開發(fā)工具是在______程序設(shè)計語言的基礎(chǔ)上,為提高軟件開發(fā)的質(zhì)量和效率,對軟件開發(fā)者提供幫助的一類新型的軟件。22.對于單個的程序員來說,以下兩個轉(zhuǎn)換是做好軟件工作的關(guān)鍵。首先是從用戶的理解到程序員的理解,其次是從程序員的理解到______的實現(xiàn)。23.框圖是描述程序執(zhí)行的邏輯過程的概念模式,把程序執(zhí)行的基本步驟歸納為判斷、處理、______、起始或終止幾個基本功能。24.人機交互手段的八個方面是:鍵盤操作、屏幕滾動、______、菜單選擇、鼠標(biāo)操作,色彩應(yīng)用、數(shù)據(jù)錄入和信息顯示。25.面對軟件開發(fā)中的種種困難和問題,幾十年來,軟件工作者先后提出了結(jié)構(gòu)化程序設(shè)計,______方法,面向?qū)ο蟮姆椒?,即插即用的程序設(shè)計方法,面向開源軟件的程序設(shè)計等方法。26.軟件開發(fā)工具是引導(dǎo)人們建立正確、有效的______的一種手段。27.Eclipse重構(gòu)中的重命名功能為我們解決了變量、______、函數(shù)等重命名的所有問題。28.軟件開發(fā)過程的每一個周期可以分為五個階段:需求分析、分析設(shè)計、______、測試和維護。29.對于CASE工具有兩種理解。一種是計算機輔助______,另一種是計算機輔助系統(tǒng)工程。30.軟件開發(fā)的工作環(huán)境包括硬件配置、系統(tǒng)軟件、______、網(wǎng)絡(luò)通信等各種條件。31.在Eclipse中允許用戶在______、代碼和文件三個維度設(shè)置代碼模板。32.EclipseCDT編輯器的首選項設(shè)置包括外觀、鍵、搜索、工作空間和______。33.通過網(wǎng)絡(luò),人們可以更方便地互通信息、______,這就給軟件重用、知識重用提供了新的機會。34.Eclipse的團隊支持組件負責(zé)提供______和配置管理支持。35.Eclipse的工作空間是負責(zé)管理______的插件。36.EclipseCDT調(diào)試器允許用戶使用設(shè)置斷點、暫停、______的方法來控制程序的運行過程。37.在Eclipse定制透視圖編輯器中的四個標(biāo)簽,分別定制的是______、菜單欄、命令組和快捷方式。38.版本控制軟件ClearCase涵蓋的范圍包括版本管理、建立管理、工作空間管理和______。39.在Eclipse插件清單文件中描述了插件的名字、______以及使用的或本身定義的擴展點等信息。40.使用UML建模時一般分為用例視圖設(shè)計,邏輯設(shè)計和______設(shè)計幾大部分。三、簡答題(本大題共6小題,每小題5分,共30分)41.軟件開發(fā)工具的主要性能指標(biāo)有哪些?42.簡述結(jié)構(gòu)良好的軟件應(yīng)滿足的條件。43.簡述軟件開發(fā)工具使用中,審計的范圍。44.簡述軟件開發(fā)中常用的概念模式。45.什么是軟件開發(fā)工具的標(biāo)準(zhǔn)化?46.簡述面向?qū)ο筮^程的一般步驟。四、論述題(本大題共1小題,10分)47.試論信息庫管理功能與一般數(shù)據(jù)庫管理系統(tǒng)的區(qū)別。五、應(yīng)用題(本大題共1小題,20分)48.以下兩題中的程序代碼分別是用C和C++語言編寫的“數(shù)字求和”的C和C++程序代碼,任選其中一題,都選的以前一題計分。(1)已編寫C程序代碼如下:#include<stdio.h>#include<stdlib.h>intadd(intx,iIlty){returnx+y;}voidmain(void){intresult,i;intMax_NUM;result=0;printf("請輸入要求和的數(shù)字\n");scanf("%d",&Max_NUM);for(i=0;i<=Max_NUM;i++)result=add(i);print("求和結(jié)果是:");printf("%d\n",:result);returnEXIT_SUCCESS;}1)將該程序在Eclipse編輯器中進行編譯后,在result=add(i);等代碼行前顯示“X”符號,請回答代碼行前顯示的“X”符號說明了什么?2)修改該程序中出現(xiàn)的錯誤。3)若要將名為SUM的C程序外部項目導(dǎo)入到Eclipse集成環(huán)境中,根據(jù)下面提供的菜單、按鈕、窗口等操作選項,請寫出導(dǎo)入SUM項目到Eclipse集成環(huán)境中的基本操作步驟(從菜單欄上的file開始)。File、Export、Import、General文件夾、C/C++文件夾、CVS文件夾、ExistingProjectsintoWorkspace、Preferences、Next、Selectrootdirectory,Selectarchivefile、Finish、cancel。(2)已編寫C++程序代碼如下:#include<iostream>usingnamespacestd;intadd(intx,inty){returnx+y;}voidmain(void){intresult,i;intMax_NUM;result=0;cout<<"請輸入要求和的數(shù)字:"<<endl;cin>>Max_NUM;for(i=0;i<=Max_NUM;i++)result=add(i);cout<<"求和結(jié)果是:"<<result<<endl;returnEXIT_SUCCESS;}1)將此程序在Eclipse編輯器中進行編譯時,在result=add(i);等代碼行前顯示“X”符號,請回答代碼行前顯示的“X”符號說明了什么?2)修改該程序中出現(xiàn)的錯誤。3)若要將名為SUM的C++程序外部項目導(dǎo)入到Eclipse集成環(huán)境

溫馨提示

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

最新文檔

評論

0/150

提交評論