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

掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。