?軟件開發(fā)工具自考2011年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
軟件開發(fā)工具自考2011年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.一些專門用于支持軟件開發(fā)的軟件開發(fā)工具陸續(xù)問世,從而進入了專用的軟件開發(fā)工具的階段。這個階段開始于20世紀的 ( )
A.60年代
B.70年代
C.80年代
D.90年代
2.不屬于軟件開發(fā)工具概念模式的是 ( )
A.數(shù)據(jù)流程圖
B.關(guān)鍵路徑圖
C.數(shù)據(jù)字典
D.時序網(wǎng)絡(luò)
3.在一個完整的軟件開發(fā)工具中,處于中心位置的是總控部分和 ( )
A.數(shù)據(jù)庫查詢
B.代碼生成器
C.通信服務(wù)
D.人機界面
4.軟件開發(fā)工具最重要的信息出口是代碼生成和 ( )
A.報表生成
B.文檔生成
C.聯(lián)機查詢
D.圖形處理
5.不屬于研制軟件開發(fā)工具基本技術(shù)要點的是 ( )
A.面向使用者
B.保證信息準確傳遞
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è)計的方法主要的服務(wù)對象是 ( )
A.用戶
B.系統(tǒng)分析員
C.程序員
D.系統(tǒng)設(shè)計員
9.在大型軟件開發(fā)中,用戶承擔(dān)的工作是 ( )
A.驗收模塊
B.要求修改
C.交付檢驗
D.試運行
10.2008年,國際電子電氣工程師學(xué)會的權(quán)威刊物《軟件》的九月/十月號,以“軟件開發(fā)工具”(Software Development Tools)為題的~期???,認為錯誤的觀念是( )
A.軟件開發(fā)工具的實踐性很強
B.軟件開發(fā)工具的抽象程度越來越高
C.軟件開發(fā)工具的歷史發(fā)展是多樣性和趨同性并存的
D.在信息處理、知識表達、事務(wù)處理等問題上,確實是存在著我們已經(jīng)認識的普遍規(guī)律
11.Eclipse文本編輯器中查找下一個操作的快捷鍵是 ( )
A.Ctrl+K
B.Ctrl+Z
C.Ctrl+C
D.Ctrl+X
12.在Eclipse CDT編輯器中,完成快捷鍵設(shè)定的操作是同時按下=鍵和 ( )
A.Shift鍵
B.Ctrl鍵
C.Alt鍵
D.Tab鍵
13.在Eclipse中,把文件恢復(fù)到歷史記錄版本的操作按鈕是 ( )
A.Restore
B.Replace
C.Rename
D.Reset
14.下述版本控制軟件中,具有開放源代碼特點的是 ( )
A.RCS
B.PVCS
C.CVS
D.SCCS
15.CVS中,在某一時刻,模塊中文件狀態(tài)的靜態(tài)影像稱為 ( )
A.輸出
B.提交
C.快照
D.備份
16.在Eclipse首次啟動時,如果某個插件有多個版本,通常的處理辦法是 ( )
A.使用最后存儲的版本
B.使用最先存儲的版本
C.使用存儲的最高版本
D.列出所有版本供選擇
17.在Eclipse插件清單編輯器中,指定當(dāng)前插件運行時所需插件列表的頁面是( )
A.概述頁面
B.依賴性頁面
C.構(gòu)建頁面
D.運行時頁面
18.在Eclipse插件清單編輯器中,顯示插件提供給其他插件使用包的頁面是 ( )
A.概述頁面
B.依賴性頁面
C.構(gòu)建頁面
D.運行時頁面
19.在如下關(guān)于面向?qū)ο蟮囊恍└拍畹臄⑹鲋校_的是 ( )
A.客觀世界的有規(guī)律的事物才是對象
B.類是對一組相同的對象的描述
C.封裝即信息隱藏
D.方法是駐留在程序中的過程
20.在Rational Rose建模的邏輯設(shè)計中,使用的圖是 ( )
A.活動圖
B.順序圖
C.狀態(tài)圖
D.關(guān)聯(lián)圖
二、填空題(本大題共20小題,每空1分,共20分)
11.第四代語言的原義是_______ 的程序設(shè)計語言。
12.總體設(shè)計文件應(yīng)當(dāng)包括____ 、模塊清單、公用數(shù)據(jù)結(jié)構(gòu)(文件或數(shù)據(jù)庫的格式)。
13.框圖是描述程序執(zhí)行的邏輯過程的概念模式,把程序執(zhí)行的基本步驟歸納為______ 、處理、輸入、輸出、起始或終止幾個基本功能。
14.人機交互手段的八個方面是:鍵盤操作、屏幕滾動、菜單選擇、幫助系統(tǒng)、鼠標操作,色彩應(yīng)用、數(shù)據(jù)錄入和_______ 。
15.購買現(xiàn)成的軟件開發(fā)工具還是自己開發(fā)專用的工具,與具體工作的條件、____ 、人員素質(zhì)、項目特征都有不可分割的聯(lián)系。
16.記錄軟件開發(fā)工具使用的詳細過程情況,將使項目的組織者及時地清楚地知道開發(fā)工具的使用情況、_____ 的情況以及人們是否正確地使用了它們。
17.從幾十年軟件開發(fā)工具發(fā)展歷史中,可以看到軟件開發(fā)工具一個值得注意的特點是多樣性和_____ 的并存。
18.Eclipse最初主要用來進行_____ 語言開發(fā),但Eclipse并非只有這個用途。
19.Eclipse的體系結(jié)構(gòu)主要包括運行時內(nèi)核,工作空間,_______ ,其它插件等。
110.在Eclipse中支持的斷點包括行斷點、_____ 和事件斷點。
111.在GDB刪除方法斷點時,有雙擊、鼠標右鍵彈出菜單和____ 三種方法。
112.在Eclipse定制透視圖編輯器中的四個標簽,分別定制的是工具欄、菜單欄、快捷方式和______ 。
113.在Eclipse中允許用戶在注釋、代碼和______ 三個維度設(shè)置代碼模板。
114.在Eclipse代碼模板編輯中,變量以 ______開頭。
115.版本控制軟件ClearCase涵蓋的范圍包括版本管理、建立管理、_____ 和過程控制。
116.Eclipse工具欄的默認狀態(tài)是______ 狀態(tài)。
117.Eclipse插件清單編輯器由_____ 頁面、依賴性頁面、運行時頁面、擴展頁面、擴展點頁面和構(gòu)建頁面組成。
118.Eclipse插件用戶界面的三個基本構(gòu)成元素是視圖、編輯器和_____ 。
119.當(dāng)前我們所要開發(fā)的信息系統(tǒng)不同于以前。其重要特征是具有______ 、復(fù)雜性和相互關(guān)聯(lián)性。
120.UML(Unifi酣Modeling Language)稱為________ 。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述信息庫中保存的設(shè)計階段資料的內(nèi)容。
22.簡述大型軟件開發(fā)工作困難產(chǎn)生的原因。
23.簡述模塊的劃分應(yīng)當(dāng)符合的基本要求。
24.在引入軟件開發(fā)工具之后,如何嚴格使用制度?
25.簡述軟件開發(fā)工具的運行環(huán)境。
26.簡述在面向?qū)ο蠓椒ㄖ?,對象與類的關(guān)系。
四、論述題(本大題共1小題,共10分)
31.試述軟件開發(fā)工具的基本功能。
五、應(yīng)用題(本大題共1小題,共20分)
41.(本小題共有10個關(guān)鍵點,均已用數(shù)字標出,請將答案填寫在題后相應(yīng)的標號處) 完成一個名稱為OddSum的程序,求指定范圍內(nèi)的奇數(shù)和,輸入為兩個整型變量,輸出為這兩個變量之間的所有奇數(shù)的和。使用Eclipse CDT完成該C程序,按照新建項目、源文件夾、編寫代碼、編譯運行的實現(xiàn)步驟,補充上述這些步驟中的關(guān)鍵點。(1)新建項目:打開Eclipse集成環(huán)境,點擊菜單欄上的______ ①_____ 菜單,選擇新建子菜單下的“C Project”選項,彈出選擇向?qū)Т翱凇T趯υ捒蛑写蜷_C,C++文件夾,選擇“C Project”后點擊“Next”進入下一步。在項目名稱欄中輸入______ ②_______ ,并在項目類型“Project type”標簽中打開“Executable”文件夾,選擇“Empty Project”,點擊“Finish”按鈕完成。(2)新建源文件夾:鼠標右鍵點擊資源瀏覽器中的新建的項目,在彈出的菜單中,選擇_____ ③ _____子菜單里的源文件夾“Source Folder”選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到______ ④ _____一欄中輸入源文件夾名稱“SIC”,然后點擊“Finish,,按鈕完成。(3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊 ______⑤_____ ,在彈出的菜單中選擇新建“New”子菜單里的類“Class”選項,新建一個名為“Sum”的類文件。(4)編寫C程序代碼:打開第3步中建好的Sum文件,在編輯器中編寫代碼如下,補充代碼中的關(guān)鍵步驟。 (5)運行C程序:在資源管理器中鼠標右鍵點擊該項目,在Run As子菜單中選擇運行設(shè) 置“Run Configurations”,彈出如下圖對話框。 在“Project”欄中輸入項目名稱OddSum,或者點擊“Browse”按鈕,在彈出的對話框中選擇相 應(yīng)的項目。在“C/C++Application”欄中點擊___ ⑨ _____按鈕,選擇相應(yīng)的程序來運行。(6)使用瀏覽功能查看函數(shù)的調(diào)用層次:Eclipse的查看調(diào)用層次功能可以清晰展現(xiàn)函數(shù)調(diào)用關(guān)系。 首先,將光標定位到編輯器中的add()函數(shù);然后,點擊菜單欄上的瀏覽“Navigate”菜單,選擇打開調(diào)用層次結(jié)構(gòu)‘'Open Call Hierarchy'’選項,即可看到add()函數(shù)的調(diào)用層次。add()函數(shù)的調(diào)用層次結(jié)構(gòu)為:main()-> ___⑩ ____->add()。① ____________。②____________。③____________。④ ____________。⑤____________。⑥____________。⑦____________。⑧____________。⑨____________。⑩____________。
延伸閱讀
- 2025年4月自考政治經(jīng)濟學(xué)(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取