版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全國(guó)2012年1月高等教育自學(xué)考試
軟件開發(fā)發(fā)工具試題
課程代碼:03173
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的
括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.非過程化語(yǔ)言是指
A.軟件開發(fā)工具B.計(jì)算機(jī)輔助軟件工程
C.計(jì)算機(jī)輔助系統(tǒng)工程D.第四代語(yǔ)言
2.在關(guān)于用戶界面的基本原則中,用戶界面的主要功能是
A.控制B.提供幫助
C.通信D.方便用戶
3.在一個(gè)完整的軟件開發(fā)工具中,處于中心位置的是
A.人機(jī)界面和代碼生成器B.通信服務(wù)和數(shù)據(jù)庫(kù)查詢
C.總控部分和數(shù)據(jù)庫(kù)查詢D.總控部分和人機(jī)界面
4.在軟件開發(fā)工具的環(huán)境中,工作的范圍和深度取決于
A.開發(fā)人員的編程能力B.開發(fā)工具的功能先進(jìn)
C.信息庫(kù)的功能與內(nèi)容D.具有優(yōu)秀的開發(fā)團(tuán)隊(duì)
5.在軟件開發(fā)過程中,建立數(shù)據(jù)模型的階段是
A.系統(tǒng)設(shè)計(jì)階段B.需求分析階段
C.程序編碼階段D.系統(tǒng)測(cè)試階段
6.在軟件開發(fā)工具的跨周期管理中,知識(shí)庫(kù)和專家系統(tǒng)一般應(yīng)用于
A.需求分析階段B.分析設(shè)計(jì)階段
C.編碼測(cè)試階段D.系統(tǒng)維護(hù)階段
7.自行開發(fā)軟件開發(fā)工具不具有的優(yōu)點(diǎn)是
A.切實(shí)符合自己的需要-B.集成化容易
C.便于進(jìn)一步擴(kuò)充和升級(jí)D.可以商品化
8.以下幾種較有代表性的語(yǔ)言及其開發(fā)工具中支持面向?qū)ο笞詈玫氖?/p>
A.VBB.
C.C++Builder/DelphiD.
9.以下幾種較有代表性的語(yǔ)言及其開發(fā)工具中結(jié)果代碼執(zhí)行效率最高的是
A.VBB.
C.PBD.
10.2008年,美國(guó)電氣與電子工程師協(xié)會(huì)的權(quán)威刊物《軟件》的九月/十月號(hào),以“軟件開
發(fā)工具”(SoftwareDevelopmentTools)為題的一期專刊中概括了40年來(lái)軟件開發(fā)工具的
發(fā)展軌跡,指出抽象程度最高的軟件開發(fā)工具是
A.XMFMosaicB.
C.TurboOascalD.
11.較早期的軟件開發(fā)工具的特點(diǎn)是
A.代碼版本管理的支持較好
B.對(duì)于軟件開發(fā)過程中涉及的交互支持較好
C.文檔管理支持較好
D.基于某一種計(jì)算機(jī)語(yǔ)言的
12.為創(chuàng)建一個(gè)CProject,在CProject窗口選擇C語(yǔ)言相關(guān)屬性后,單擊的按鈕是()
A.BackB.
C.FinishD.
13.Eclipse提供了從變量的任意引用位置直接定位到變量定義行的多種方法。方法之一是
將光標(biāo)定位到編輯器中相應(yīng)的變量位置,點(diǎn)擊菜單欄上的瀏覽“Navigate”菜單,使用
快捷鍵
A.F3B.
C.F5D.
14.在Eclipse中,從歷史記錄中恢復(fù)已刪除文件的操作按鈕是
A.RenameB.(替換歷史版本)
C.RestoreD.L
15.在安裝CVS的頁(yè)面中,繼續(xù)安裝應(yīng)選擇的按鈕是
A.InstallB.
C.ModifyD.
16.在Edipse插件清單編輯器中,從整體上顯示當(dāng)前插件可用擴(kuò)展點(diǎn)的頁(yè)面是
A.概述頁(yè)面B.擴(kuò)展點(diǎn)頁(yè)面
C.擴(kuò)展頁(yè)面D.運(yùn)行時(shí)頁(yè)面
17.不屬于氏lipse插件擴(kuò)展點(diǎn)的是(
A.視圖擴(kuò)展點(diǎn)B.操作集擴(kuò)展點(diǎn)
C.編輯器擴(kuò)展點(diǎn)D.透視圖擴(kuò)展點(diǎn)
18.在Eclipse插件中,用于定義和實(shí)現(xiàn)結(jié)構(gòu)化模型框架的插件是
A.CDT(用于開發(fā)C/C++集成開發(fā)環(huán)境)B.
C.MDT(工業(yè)標(biāo)準(zhǔn)原型,基于原型開發(fā)模式)D.GEF(可視化模型編輯框架)
19.在如下關(guān)于面向?qū)ο蟮囊恍└拍畹臄⑹鲋?,車肯送的?/p>
A.子類可以繼承其父類的特性,同時(shí)可以有自己的新特性
B.子類可以繼承其父類的特性,但不可以有自己的新方法
C.對(duì)于用戶來(lái)說,封裝接口部分是可見的
D.對(duì)于用戶來(lái)說,具體實(shí)現(xiàn)部分是不可見的
20.在RationalRose的系統(tǒng)分析與設(shè)計(jì)中,用于描述軟件的各個(gè)組件及其之間依賴關(guān)系的
圖是
A.活動(dòng)圖B.順序圖
C.協(xié)作圖D.組件圖
二、填空題(本大題共20小題,每空1分,共20分
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
21.進(jìn)入二十一世紀(jì)以來(lái),軟件開發(fā)工具的發(fā)展有兩個(gè)鮮明的特點(diǎn),第一個(gè)特點(diǎn)是_面向網(wǎng)
絡(luò),不僅基于網(wǎng)絡(luò),還用于網(wǎng)絡(luò),另一個(gè)特點(diǎn)是開源軟件的興起和運(yùn)用。
22.系統(tǒng)分析的成果集中體現(xiàn)在一軟件功能說明書中。
23.軟件開發(fā)工具合理存儲(chǔ)、正確轉(zhuǎn)化的四類信息是需求信息、變更要求、代碼文檔和
。設(shè)計(jì)信息(功能設(shè)計(jì)與物理設(shè)計(jì)的各種信息)
24.信息庫(kù)(Repository)中應(yīng)保存所述軟件的工作環(huán)境、功能需求和一性能要求。
25.在選擇軟件開發(fā)工具之前首先需要明確_目的—與要求。
26.一些公司最初為自己開發(fā)的軟件,經(jīng)過長(zhǎng)時(shí)間的發(fā)展變化后,形成了_商品化的
軟件開發(fā)工具,它們就有了質(zhì)的變化。
27.軟件開發(fā)工具的迅速發(fā)展使我們現(xiàn)在很難預(yù)言長(zhǎng)遠(yuǎn)的發(fā)展趨勢(shì)。從目前的發(fā)展勢(shì)頭看,
智能化、_一體化、網(wǎng)絡(luò)化、標(biāo)準(zhǔn)化是值得重視的幾個(gè)動(dòng)向。
28.氏lipse是一個(gè)開放源代碼的、基于_JAVA的可擴(kuò)展集成應(yīng)用程序開發(fā)環(huán)境。
29.Eclipse的體系結(jié)構(gòu)主要包括—運(yùn)行時(shí)內(nèi)核—,工作空間,工作臺(tái),其它插件等。
30.EclipseCDT調(diào)試器允許用戶使用—中斷一、暫停、單步執(zhí)行代碼的方法來(lái)控制程序
的運(yùn)行過程。
31.在Eclipse中支持的斷點(diǎn)包括一行斷點(diǎn)、方法斷點(diǎn)和事件斷點(diǎn)。
32.EclipseCDT編輯器的首選項(xiàng)設(shè)置包括外觀、一鍵—、搜索、工作空間和瀏覽器。
33.在氏lipse定制透視圖編輯器中的四個(gè)標(biāo)簽,分別定制的是工具欄、菜單欄、命令組和
一快捷方式。
34.在Eclipse中具有保存歷史記錄的功能,可以支持用戶將程序恢復(fù)到之前的某個(gè)
時(shí)間點(diǎn).
35.在CVS的About頁(yè)面,提供了軟件產(chǎn)品一版本、來(lái)源和服務(wù)狀態(tài)信息。
36.版本控制軟件ClearCase涵蓋的范圍包括版本控制、一建立管理、工作空間管理和
過程控制。
37.在Eclipse插件清單文件中描述了插件的一名字一、版本號(hào)以及使用的或本身定義的
擴(kuò)展點(diǎn)等信息。
38.Eclipse插件清單編輯器由概述頁(yè)面、一依賴性頁(yè)面___頁(yè)面、運(yùn)行時(shí)頁(yè)面、擴(kuò)展頁(yè)面、
擴(kuò)展點(diǎn)頁(yè)面和構(gòu)建頁(yè)面組成。
39.UML(UnifiedModelingLanguage,統(tǒng)一建模語(yǔ)言)是一種面向?qū)ο蟮慕UZ(yǔ)言,它提供
了描述軟件系統(tǒng)—模型—的概念和圖形表示法。
40.當(dāng)前我們所要開發(fā)的信息系統(tǒng)不同于以前。其重要特征是具有一復(fù)雜性、多樣性
和相互關(guān)聯(lián)性。
三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分
41.什么是軟件開發(fā)工具?
答:在高級(jí)程序語(yǔ)言設(shè)計(jì)的基礎(chǔ)上,為了提高軟件開發(fā)質(zhì)量和效率,從規(guī)劃、分析、設(shè)計(jì)、
測(cè)試、文檔、管理等各方面,對(duì)軟件開發(fā)工具提供不同幫助的一類新型軟件。
42.簡(jiǎn)述軟件開發(fā)工具的理論基礎(chǔ)。
答:1.軟件開發(fā)過程中的信息需求2.概念模式及其作用3信息庫(kù)極其一致性4人機(jī)界面及其
管理5項(xiàng)目管理于版本管理
43.簡(jiǎn)述計(jì)算機(jī)模擬模型的特點(diǎn)。
答:計(jì)算機(jī)模擬是一種強(qiáng)有力的概念模式,他利用計(jì)算機(jī)大量、高速處理信息的特點(diǎn),在
計(jì)算機(jī)內(nèi)設(shè)置一定的環(huán)境,又以程序來(lái)實(shí)現(xiàn)客觀系統(tǒng)某些規(guī)律與規(guī)則,在二者基礎(chǔ)上,計(jì)
算機(jī)可以高速運(yùn)行,以便人們觀察與預(yù)測(cè)客觀系統(tǒng)的情況。
44.簡(jiǎn)述信息庫(kù)中保存的項(xiàng)目管理信息的內(nèi)容。
答:管理項(xiàng)目的有關(guān)信息、人員變更,資金投入、進(jìn)度計(jì)劃及實(shí)施過程。這項(xiàng)還包括版本
信息,即每個(gè)版本的備份,每個(gè)版本的推出日期、與前版本相比的變更說明。
45.權(quán)衡軟件工具購(gòu)置與自行開發(fā)必須考慮的因素。
答:準(zhǔn)備從事軟件開發(fā)工作的性質(zhì)與要求。2、開發(fā)人員對(duì)支持工作與支持程度的實(shí)際需求
3、工作環(huán)境也是決定購(gòu)置是自制工具的一個(gè)重要因素4、人員因素也是必須考慮的。
46.簡(jiǎn)述什么是用例圖(Use—CaseDiagram)0
答:該視圖是從系統(tǒng)的外部使用者對(duì)系統(tǒng)的需求來(lái)描述系統(tǒng)工程應(yīng)該具備和完善的功能。
四、論述題(本大題共1小題,10分
47.試述軟件開發(fā)工具的一般結(jié)構(gòu)及其主要功能。
答:P68-7O
五、應(yīng)用題(本大題共1小題,20分
48.(本題共有10個(gè)關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請(qǐng)將答案填寫在題后相應(yīng)的標(biāo)號(hào)處)完成一
個(gè)名為Score的程序,輸入為5個(gè)學(xué)生信息,每個(gè)學(xué)生有3門課的成績(jī),從鍵盤輸入數(shù)
據(jù)(包括學(xué)生號(hào)、姓名、成績(jī)),計(jì)算出平均成績(jī),并將原有的數(shù)據(jù)和計(jì)算出的平均分?jǐn)?shù)
輸出到磁盤文件"studScore“中。使用EclipseCDT實(shí)現(xiàn)該C程序,完成從新建項(xiàng)目、源
文件夾,編寫代碼并最終編譯運(yùn)行一系列步驟,補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)。
(1)新建項(xiàng)目:打開eclipse①集成開發(fā)環(huán)境,點(diǎn)擊菜單欄上的“File”菜單,選擇
新建子菜單下的CProject選項(xiàng),彈出選擇向?qū)Т翱?。在?duì)話框中打開C/C++文件夾,
選擇“CProject”后點(diǎn)擊“Next”進(jìn)入下一步。在項(xiàng)目名稱欄中輸入“Score”,并在項(xiàng)目類型
“ProiecttvDe”標(biāo)簽中打開“executable②”文件夾,選擇“EmptyProject”,點(diǎn)擊"Finish”
按鈕完成。新建源文件夾:鼠標(biāo)右鍵點(diǎn)擊③資源管理器中的新建的項(xiàng)目,在彈
出的菜單中,選擇“New”子菜單里的源文件夾“SourceFolder”選項(xiàng)。在彈出的窗口中需
要輸入文件夾名稱,把光標(biāo)定位到“FolderName”欄中輸入源文件夾名稱“src”,然后點(diǎn)
擊“finish④”按鈕完成。新建C類文件:參照前一個(gè)步驟新建的源文件夾,在
資源管理器中鼠標(biāo)右鍵點(diǎn)擊src文件夾,在彈出的菜單中選擇新建(Nwe)⑤子菜
單里的類“Class”選項(xiàng),新建一個(gè)名為“Score”的類文件。
(4)編寫C程序代碼:打開第3步中建好的Score文件,在編輯器中編寫代碼如下,
補(bǔ)充代碼中的關(guān)鍵步驟。
charnum[6]
charname[8]
intscore[3]
)stu[@5]
printf(u\n請(qǐng)輸入第%€1個(gè)學(xué)生的成績(jī):'
printf("學(xué)號(hào)
scanf("%s
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)茶青采購(gòu)協(xié)議范例一
- 個(gè)人承包車輛運(yùn)輸協(xié)議合同模板
- 2025年度新能源儲(chǔ)能技術(shù)研發(fā)與應(yīng)用合作協(xié)議4篇
- 專業(yè)無(wú)人機(jī)航拍拍攝合同文檔2024版版B版
- 2025年度智能廠區(qū)綜合環(huán)境管理服務(wù)合同4篇
- 個(gè)人保險(xiǎn)理賠服務(wù)合同(2024版)3篇
- 二零二五年度廠房出租合同附設(shè)備故障應(yīng)急響應(yīng)及維修服務(wù)協(xié)議3篇
- 2025年新型智能化廠房土地購(gòu)置與使用權(quán)合同4篇
- 2025年新型廠房設(shè)備購(gòu)置及安裝服務(wù)協(xié)議4篇
- 2025年度二零二五智能家居攤位租賃及智慧城市建設(shè)合同4篇
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 公司章程(二個(gè)股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測(cè)量第7部分:樓板撞擊聲隔聲的現(xiàn)場(chǎng)測(cè)量
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國(guó)貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請(qǐng)表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國(guó)網(wǎng)三個(gè)項(xiàng)目部標(biāo)準(zhǔn)化手冊(cè)(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評(píng)論
0/150
提交評(píng)論