- 歡迎來到山東自考網(wǎng)!為考生提供山東自考信息服務(wù),網(wǎng)站信息供學(xué)習(xí)交流使用,非政府官方網(wǎng)站,官方信息以山東教育考試院www.sdzk.cn/為準(zhǔn)。
全國(guó)2011年10月自考試卷03173軟件開發(fā)工具
軟件開發(fā)工具試題
課程代碼:03173
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未均無分。
1.一些專門用于支持軟件開發(fā)的軟件開發(fā)工具陸續(xù)問世,從而進(jìn)入了專用的軟件開發(fā)工具的階段。這個(gè)階段開始于20世紀(jì)的( )
A.60年代 B.70年代
C.80年代 D.90年代
2.不屬于軟件開發(fā)工具概念模式的是( )
A.數(shù)據(jù)流程圖 B.關(guān)鍵路徑圖
C.數(shù)據(jù)字典 D.時(shí)序網(wǎng)絡(luò)
3.在一個(gè)完整的軟件開發(fā)工具中,處于中心位置的是總控部分和( )
A.數(shù)據(jù)庫(kù)查詢 B.代碼生成器
C.通信服務(wù) D.人機(jī)界面
4.軟件開發(fā)工具最重要的信息出口是代碼生成和( )
A.報(bào)表生成 B.文檔生成
C.聯(lián)機(jī)查詢 D.圖形處理
5.不屬于研制軟件開發(fā)工具基本技術(shù)要點(diǎn)的是( )
A.面向使用者 B.保證信息準(zhǔn)確傳遞
C.保證系統(tǒng)的可靠性 D.保證系統(tǒng)的開放性
6.軟件開發(fā)工具文檔生成中,最難于處理的內(nèi)容是( )
A.文章 B.程序
C.表格 D.圖形
7.以下幾種較有代表性的語言及其開發(fā)工具中支持面向?qū)ο蠓浅:玫氖? )
A.VB B.VC
C.PB D.JAVA
8.結(jié)構(gòu)化程序設(shè)計(jì)的方法主要的服務(wù)對(duì)象是( )
A.用戶 B.系統(tǒng)分析員
C.程序員 D.系統(tǒng)設(shè)計(jì)員
9.在大型軟件開發(fā)中,用戶承擔(dān)的工作是( )
A.驗(yàn)收模塊 B.要求修改
C.交付檢驗(yàn) D.試運(yùn)行
10.2008年,國(guó)際電子電氣工程師學(xué)會(huì)的權(quán)威刊物《軟件》的九月/十月號(hào),以“軟件開發(fā)工具”(Software Development Tools)為題的一期???,認(rèn)為錯(cuò)誤的觀念是( )
A.軟件開發(fā)工具的實(shí)踐性很強(qiáng)
B.軟件開發(fā)工具的抽象程度越來越高
C.軟件開發(fā)工具的歷史發(fā)展是多樣性和趨同性并存的
D.在信息處理、知識(shí)表達(dá)、事務(wù)處理等問題上,確實(shí)是存在著我們已經(jīng)認(rèn)識(shí)的普遍規(guī)律
11.Eclipse文本編輯器中查找下一個(gè)操作的快捷鍵是( )
A.Ctrl+K B.Ctrl+Z
C.CtrI+C D.Ctrl+X
12.在Eclipse CDT編輯器中,完成快捷鍵設(shè)定的操作是同時(shí)按下=鍵和( )
A.Shift鍵 B.Ctrl鍵
C.Alt鍵 D.Tab鍵
13.在Eclipse中,把文件恢復(fù)到歷史記錄版本的操作按鈕是( )
A.Restore B.Replace
C.Rename D.Reset
14.下述版本控制軟件中,具有開放源代碼特點(diǎn)的是( )
A.RCS B.PVCS
C.CVS D.SCCS
15.CVS中,在某一時(shí)刻,模塊中文件狀態(tài)的靜態(tài)影像稱為( )
A.輸出 B.提交
C.快照 D.備份
16.在Eclipse首次啟動(dòng)時(shí),如果某個(gè)插件有多個(gè)版本,通常的處理辦法是( )
A.使用最后存儲(chǔ)的版本 B.使用挺先存儲(chǔ)的版本
C.使用存儲(chǔ)的挺高版本 D.列出所有版本供選擇
17.在Eclipse插件清單編輯器中,指定當(dāng)前插件運(yùn)行時(shí)所需插件列表的頁(yè)面是( )
A.概述頁(yè)面 B.依賴性頁(yè)面
C.構(gòu)建頁(yè)面 D.運(yùn)行時(shí)頁(yè)面
18.在Eclipse插件清單編輯器中,顯示插件提供給其他插件使用包的頁(yè)面是( )
A.概述頁(yè)面 B.依賴性頁(yè)面
C.構(gòu)建頁(yè)面 D.運(yùn)行時(shí)頁(yè)面
19.在如下關(guān)于面向?qū)ο蟮囊恍└拍畹臄⑹鲋?,正確的是( )
A.客觀世界的有規(guī)律的事物才是對(duì)象 B.類是對(duì)一組相同的對(duì)象的描述
C.封裝即信息隱藏 D.方法是駐留在程序中的過程
20.在Rational Rose建模的邏輯設(shè)計(jì)中,使用的圖是( )
A.活動(dòng)圖 B.順序圖
C.狀態(tài)圖 D.關(guān)聯(lián)圖
二、填空題(本大題共20小題,每空1分,共20分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。
21.第四代語言的原義是______________的程序設(shè)計(jì)語言。
22.總體設(shè)計(jì)文件應(yīng)當(dāng)包括__________________、模塊清單、公用數(shù)據(jù)結(jié)構(gòu)(文件或數(shù)據(jù)庫(kù)的格式)。
23.框圖是描述程序執(zhí)行的邏輯過程的概念模式,把程序執(zhí)行的基本步驟歸納為______________、處理、輸入、輸出、起始或終止幾個(gè)基本功能。
24.人機(jī)交互手段的八個(gè)方面是:鍵盤操作、屏幕滾動(dòng)、菜單選擇、幫助系統(tǒng)、鼠標(biāo)操作,色彩應(yīng)用、數(shù)據(jù)錄入和______________。
25.購(gòu)買現(xiàn)成的軟件開發(fā)工具還是自己開發(fā)專用的工具,與具體工作的條件、______________、人員素質(zhì)、項(xiàng)目特征都有不可分割的聯(lián)系。
26.記錄軟件開發(fā)工具使用的詳細(xì)過程情況,將使項(xiàng)目的組織者及時(shí)地清楚地知道開發(fā)工具的使用情況、______________的情況以及人們是否正確地使用了它們。
27.從幾十年軟件開發(fā)工具發(fā)展歷史中,可以看到軟件開發(fā)工具一個(gè)值得注意的特點(diǎn)是多樣性和______________的并存。
28.Eclipse最初主要用來進(jìn)行______________語言開發(fā),但Eclipse并非只有這個(gè)用途。
29.Eclipse的體系結(jié)構(gòu)主要包括運(yùn)行時(shí)內(nèi)核,工作空間,______________,其它插件等。
30.在Eclipse中支持的斷點(diǎn)包括行斷點(diǎn)、______________和事件斷點(diǎn)。
31.在GDB刪除方法斷點(diǎn)時(shí),有雙擊、鼠標(biāo)右鍵彈出菜單和______________三種方法。
32.在Eclipse定制透視圖編輯器中的四個(gè)標(biāo)簽,分別定制的是工具欄、菜單欄、快捷方式和______________。
33.在Eclipse中允許用戶在注釋、代碼和______________三個(gè)維度設(shè)置代碼模板。
34.在Eclipse代碼模板編輯中,變量以______________開頭。
35.版本控制軟件ClearCase涵蓋的范圍包括版本管理、建立管理、________________和過程控制。
36.Eclipse工具欄的默認(rèn)狀態(tài)是______________狀態(tài)。
37.Eclipse插件清單編輯器由______頁(yè)面、依賴性頁(yè)面、運(yùn)行時(shí)頁(yè)面、擴(kuò)展頁(yè)面、擴(kuò)展點(diǎn)頁(yè)面和構(gòu)建頁(yè)面組成。
38.Eclipse插件用戶界面的三個(gè)基本構(gòu)成元素是視圖、編輯器和______________。
39.當(dāng)前我們所要開發(fā)的信息系統(tǒng)不同于以前。其重要特征是具有______________、復(fù)雜性和相互關(guān)聯(lián)性。
40.UML(Unified Modeling Language)稱為______________。
三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分)
41.簡(jiǎn)述信息庫(kù)中保存的設(shè)計(jì)階段資料的內(nèi)容。
42.簡(jiǎn)述大型軟件開發(fā)工作困難產(chǎn)生的原因。
43.簡(jiǎn)述模塊的劃分應(yīng)當(dāng)符合的基本要求。
44.在引入軟件開發(fā)工具之后,如何嚴(yán)格使用制度?
45.簡(jiǎn)述軟件開發(fā)工具的運(yùn)行環(huán)境。
46.簡(jiǎn)述在面向?qū)ο蠓椒ㄖ校瑢?duì)象與類的關(guān)系。
四、論述題(本大題共1小題,10分)
47.試述軟件開發(fā)工具的基本功能。
五、應(yīng)用題(本大題共1小題,20分)
48.(本小題共有10個(gè)關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請(qǐng)將答案填寫在題后相應(yīng)的標(biāo)號(hào)處)
完成一個(gè)名稱為OddSum的程序,求指定范圍內(nèi)的奇數(shù)和,輸入為兩個(gè)整型變量,輸出為這兩個(gè)變量之間的所有奇數(shù)的和。使用Eclipse CDT完成該C程序,按照新建項(xiàng)目、源文件夾、編寫代碼、編譯運(yùn)行的實(shí)現(xiàn)步驟,補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)。
(1)新建項(xiàng)目:打開Eclipse集成環(huán)境,點(diǎn)擊菜單欄上的 ① 菜單,選擇新建子菜單下的“C Project”選項(xiàng),彈出選擇向?qū)Т翱?。在?duì)話框中打開C/C++文件夾,選擇“C Project”后點(diǎn)擊“Next”進(jìn)入下一步。在項(xiàng)目名稱欄中輸入 ② ,并在項(xiàng)目類型“Project type”標(biāo)簽中打開“Executable”文件夾,選擇“Empty Project”,點(diǎn)擊“Finish”按鈕完成。
(2)新建源文件夾:鼠標(biāo)右鍵點(diǎn)擊資源瀏覽器中的新建的項(xiàng)目,在彈出的菜單中,選擇
?、?子菜單里的源文件夾“Source Folder”選項(xiàng)。在彈出的窗口中需要輸入文件夾名稱,把光標(biāo)定位到 ④ 一欄中輸入源文件夾名稱“src”,然后點(diǎn)擊“Finish”按鈕完成。
(3)新建C類文件:參照前一個(gè)步驟新建的源文件夾,在資源管理器中鼠標(biāo)右鍵點(diǎn)擊
?、?,在彈出的菜單中選擇新建“New”子菜單里的類“Class”選項(xiàng),新建一個(gè)名為“Sum”的類文件。
(4)編寫C程序代碼:打開第3步中建好的Sum文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟。
#include "stdio.h"
#include "stdlib.h"
int main(void){
int firstNum=0,secondNum=0; ‖輸入?yún)?shù)
getResult=0;‖計(jì)算結(jié)果
scanf("%d%d",&firstNum,&secondNum);
getResult= ⑥ ;
printf(¨%d",getResult);
return EXIT_SUCCESS;
?。?/p>
bool isOdd(int num){
if( ⑦ ) ‖判斷是否為奇數(shù)
return true;
else
return false;
?。?/p>
int add(int a,int b){
return a + b;
?。?/p>
int addOdd(int min,int max){
int i,result=0;
if(min>max){ ‖交換上下界
int tmpNum=min;
8 =max;
max=tmpNum;
}
for(i=min;i<=max;i++){
if(isOdd(i)) ‖滿足奇數(shù)條件
result=add(result,i);
}
return resut;
}
(5)運(yùn)行C程序:在資源管理器中鼠標(biāo)右鍵點(diǎn)擊該項(xiàng)目,在Run As子菜單中選擇運(yùn)行設(shè)置“Run Configurations",彈出如下圖對(duì)話框。
在“Project”欄中輸入項(xiàng)目名稱OddSum,或者點(diǎn)擊“Browse”按鈕,在彈出的對(duì)話框中選擇相應(yīng)的項(xiàng)目。在“C/C++Application”欄中點(diǎn)擊 ⑨ 按鈕,選擇相應(yīng)的程序來運(yùn)行。
(6)使用瀏覽功能查看函數(shù)的調(diào)用層次:Eclipse的查看調(diào)用層次功能可以清晰展現(xiàn)函數(shù)調(diào)用關(guān)系。
首先,將光標(biāo)定位到編輯器中的add()函數(shù);然后,點(diǎn)擊菜單欄上的瀏覽“Navigate”菜單,選擇打開調(diào)用層次結(jié)構(gòu)“Open Call Hierarchy”選項(xiàng),即可看到add()函數(shù)的調(diào)用層次。add()函數(shù)的調(diào)用層次結(jié)構(gòu)為:main()-> ⑩ ->add()。
?、賍________________________________________________。
?、赺________________________________________________。
?、踎________________________________________________。
?、躝________________________________________________。
⑤_________________________________________________。
?、轤________________________________________________。
?、達(dá)________________________________________________。
⑧_________________________________________________。
⑨_________________________________________________。
?、鈅________________________________________________。
本自考試題下載:全國(guó)2011年10月自考試卷03173軟件開發(fā)工具
山東自考助學(xué)報(bào)名預(yù)約
上一篇:全國(guó)2011年10月自考試卷00995商法(二)
下一篇:全國(guó)2011年10月自考試卷02333軟件工程
(一)由于各方面情況的調(diào)整與變化本網(wǎng)提供的考試信息僅供參考,敬請(qǐng)以教育考試院及院校官方公布的正式信息為準(zhǔn)。
(二)本網(wǎng)注明信息來源為其他媒體的稿件均為轉(zhuǎn)載體,免費(fèi)轉(zhuǎn)載出于非商業(yè)性學(xué)習(xí)目的,版權(quán)歸原作者所有。如有內(nèi)容與版權(quán)問題等請(qǐng)與本站聯(lián)系。聯(lián)系方式:郵件 1105058242@qq.com
最近更新
- 2024年4月山東自考00402學(xué)前教育史試題 05-11
- 2024年4月山東自考00385學(xué)前衛(wèi)生學(xué)試題 05-11
- 2024年4月是山東自考00371公安決策學(xué)試題 05-11
- 2024年4月山東自考00370形事證據(jù)學(xué)試題 05-11
- 2024年4月山東自考00369警察倫理學(xué)試題 05-11
- 2024年4月山東自考00321中國(guó)文化概論試題 05-11
- 2024年4月山東自考00315當(dāng)代中國(guó)政治... 05-11
- 2024年4月山東自考00292市政學(xué)試題 05-09
- 2024年4月山東自考00277行政管理學(xué)試題 05-09
山東自考
- 2024年10月濟(jì)南自學(xué)考試溫馨提示 10-25
- 2024年10月濱州自考考點(diǎn)安排 10-21
- 2024年10月濟(jì)寧自考考點(diǎn)安排 10-21
- 2024年10月威海自考考點(diǎn)安排 10-18
- 2024年10月棗莊自考考點(diǎn)安排 10-18
- 2024年10月聊城自考考點(diǎn)安排 10-17
- 2024年10月淄博市自考考點(diǎn)安排 10-16
- 2024年10月山東濟(jì)南自考準(zhǔn)考證打印入口 09-27
- 2024年10月山東青島自考準(zhǔn)考證打印入口 09-27
掃一掃加入微信交流群
與其他自考生一起互動(dòng)、學(xué)習(xí)探討,提升自己。
掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取自考信息以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、教程。