?軟件開發(fā)工具自考2013年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
軟件開發(fā)工具自考2013年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.匯編語言的特點(diǎn)是( )
A.使用一定意義的單詞或縮寫來代替枯燥的0、1字符串
B.實(shí)現(xiàn)了對機(jī)器的獨(dú)立性
C.把計(jì)算機(jī)系統(tǒng)的各種資源有效地、協(xié)調(diào)地管理起來
D.自動(dòng)地完成系統(tǒng)初始化
2.把程序的結(jié)構(gòu)分解成三種基本模塊,這三種基本模塊不包括( )
A.處理單元
B.循環(huán)機(jī)制
C.二分決策機(jī)制
D.轉(zhuǎn)移機(jī)制
3.一般認(rèn)為,好的軟件應(yīng)該( )
A.功能強(qiáng)
B.速度快
C.可靠性足夠高
D.程序簡短
4.一個(gè)好的程序員要成為項(xiàng)目組的好成員,必須( )
A.具有程序設(shè)計(jì)所需要的基本知識與技能
B.深入了解本項(xiàng)目所在的領(lǐng)域
C.比較熟悉軟件開發(fā)的技術(shù)環(huán)境
D.具有高度的組織紀(jì)律性和團(tuán)隊(duì)精神
5.在軟件開發(fā)過程中,直接與管理界面相關(guān)的人員是( )
A.用戶
B.程序員
C.分析人員
D.維護(hù)人員
6.在信息庫的管理方面,目前比較好的管理方式是( )
A.邏輯上、物理上都統(tǒng)一
B.邏輯上、物理上都分散
C.邏輯上統(tǒng)一、物理上分散
D.邏輯上分散、物理上統(tǒng)一
7.自行開發(fā)軟件開發(fā)工具不具有的優(yōu)點(diǎn)是( )
A.可以商品化
B.切實(shí)符合自己的需要
C.容易集成化
D.便于進(jìn)一步擴(kuò)充和升級
8.信息庫管理中最困難的問題是( )
A.信息錄入
B.信息更新
C.使用查詢
D.一致性維護(hù)
9.軟件開發(fā)工具性能審計(jì)不包括( )
A.工具的效率
B.工具能否生成代碼
C.工具的響應(yīng)速度
D.工具的輸出方式
10.屬于自行開發(fā)工具原則的是( )
A.開拓新功能
B.取代程序員的工作
C.完善地規(guī)劃
D.取代管理者的工作
11.與國際軟件開發(fā)工具比較( )
A.國內(nèi)與國際發(fā)展水平相近
B.國際發(fā)展水平大大高于國內(nèi)
C.國內(nèi)應(yīng)用水平較大地落后于國際
D.國內(nèi)技術(shù)水平較大地落后于國際
12.下列幾種語言及其開發(fā)工具中同時(shí)支持COM和CORBA組件技術(shù)的是( )
A.VB
B.C++Builder/Delphi
C.PB
D.JAVA
13.將光標(biāo)定位到編輯器中相應(yīng)的變量位置,點(diǎn)擊菜單欄上的瀏覽“Navigate”菜單,為了要Eclipse顯示類型層次結(jié)構(gòu)視圖,應(yīng)使用的快捷鍵是( )
A.F3
B.F4
C.F5
D.F6
14.將.C文件編譯為可以運(yùn)行的.exe文件的過程中如果發(fā)現(xiàn)錯(cuò)誤,Eclipse編輯器中該代碼行前顯示“×”符號,同時(shí)在對應(yīng)的文件圖標(biāo)同樣顯示“×”符號的是( )
A.資源管理器
B.控制臺視圖
C.錯(cuò)誤視圖
D.任務(wù)視圖
15.Eclipse工具欄的默認(rèn)狀態(tài)是( )
A.鎖定狀態(tài)
B.解鎖狀態(tài)
C.關(guān)閉狀態(tài)
D.隱藏狀態(tài)
16.在Eclipse代碼模板編輯中,變量以$開頭,括起來使用的符號是( )
A.( )
B.[ ]
C.{ }
D.“ ”
17.在Eclipse CDT編輯器中,完成快捷鍵設(shè)定的操作是同時(shí)按下Ctrl鍵和( )
A.S鍵
B.<鍵
C.=鍵
D.>鍵
18.在Eclipse插件清單編輯器中,處理“執(zhí)行環(huán)境”的頁面是( )
A.概述頁面
B.依賴性頁面
C.構(gòu)建頁面
D.運(yùn)行時(shí)頁面
19.在如下關(guān)于面向?qū)ο蟮囊恍└拍畹臄⑹鲋校e(cuò)誤的是( )
A.多態(tài)性是指不同事物具有不同表現(xiàn)形式的能力
B.多態(tài)機(jī)制使不同對象接收到同一個(gè)消息可產(chǎn)生相同的結(jié)果
C.對象能夠繼承他所在類的結(jié)構(gòu)、操作和約束,子類也能繼承父類
D.子類可以繼承其父類的特性,同時(shí)可以有自己的新特性和新方法
20.使用Rational Rose建模支持( )
A.從數(shù)據(jù)流程圖生成代碼
B.分析過程流程
C.HTML開發(fā)
D.系統(tǒng)分析到系統(tǒng)實(shí)現(xiàn)雙向工程
二、填空題(本大題共20小題,每空1分,共20分)
11.軟件工程的思想主要集中于加強(qiáng)______ 的工作上。
12.有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求的信息,由用戶提出,由______ 采集。
13.在人機(jī)界面的管理中,_____ 必須始終一致。
14.信息系統(tǒng)運(yùn)行狀況記錄包括______ 、作用、用戶反映、故障情況、故障的原因和處理情況。
15.信息系統(tǒng)設(shè)計(jì)成果包括______ 、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫邏輯設(shè)計(jì)、各模塊的設(shè)計(jì)要求,以及由此形成的設(shè)計(jì)文檔。
16.文檔生成包括文章、_____ 和圖形三大類。
17.許多軟件技術(shù)人員手邊都積累了一些_____ 、專用的、規(guī)模不一的軟件開發(fā)工具。
18.通過網(wǎng)絡(luò),人們可以更方便地共享知識、互通信息,這就給軟件重用、____ 重用提供了新的機(jī)會。
19.較早期的軟件開發(fā)工具基本著眼于某一種具體的語言本身,對于軟件開發(fā)過程中涉及的交互、_____ 和代碼版本管理的支持略顯不足。
110.視圖包括導(dǎo)航器視圖、_____ 視圖、控制臺視圖等。
111.Eclipse的工作平臺,主要有以下幾個(gè)組成部分:____ 、工具欄、透視圖。
112.C語言是一種面向_______ 的計(jì)算機(jī)程序設(shè)計(jì)語言。
113.Eclipse.e提供了快速打開程序中已經(jīng)在使用的特定數(shù)據(jù)類型及其相關(guān)_______ 的方法。
114.使用Eclipse提供的瀏覽功能,可以從多個(gè)角度快速查看并定位到程序中的各個(gè)元素,包括代碼的層次結(jié)構(gòu)、________ 、繼承關(guān)系等。
115.在Eclipse中支持的斷點(diǎn)包括行斷點(diǎn)、方法斷點(diǎn)和_________ 。
116.在調(diào)試程序中的單步遍歷程序主要包括單步跳入、單步_____ 和單步返回。
117.在CVS的About頁面,提供了軟件產(chǎn)品版本、來源和_______ 信息。
118.Eclipse插件用戶界面的三個(gè)基本構(gòu)成元素是視圖、________ 和透視圖。
119.在軟件開發(fā)工具的研究中,對客觀世界的抽象稱為________ 。
120.使用UML建模時(shí)一般分為用例視圖設(shè)計(jì)、______ 設(shè)計(jì)和物理設(shè)計(jì)幾大部分。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.軟件開發(fā)工具的基本功能有哪些?
22.簡述軟件工作者為提高軟件開發(fā)工作水平和效率提出的方法。
23.簡述一個(gè)好的項(xiàng)目組應(yīng)當(dāng)具備的條件。
24.簡述用戶界面設(shè)計(jì)的基本原則。
25.簡述對開發(fā)工具使用過程進(jìn)行審計(jì)的主要內(nèi)容。
26.簡述軟件開發(fā)工作中審計(jì)的意義和目的。
四、論述題(本大題共1小題,共10分)
31.試述軟件開發(fā)工具中信息庫(Repository)包含的主要內(nèi)容。
五、應(yīng)用題(本大題共1小題,共20分)
41.(本題共有l(wèi)0個(gè)關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請將答案填寫在答題卡上)完成一個(gè)程序。將任一整數(shù)NfN#0)分解成l(或一l)和一些質(zhì)數(shù)因子的形式。如N=150 分解成lx2x3x5x5; N=.150分解為.lx2x3x5x5。編程實(shí)現(xiàn)分解過程,并輸出分解結(jié)果。 使用Eclipse CDT實(shí)現(xiàn)該C程序,完成從新建項(xiàng)目、源文件夾,編寫代碼并最終編譯運(yùn)行這 一系列步驟,請補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)。(1)安裝Eclipse CDT:使用Eclipse,首先需要安裝____①____。從安裝完成之后,就可以開始安裝專門用于編寫C和C++程序的Eclipse開發(fā)環(huán)境:____②____ 。(2)新建項(xiàng)目:打開Eclipse集成環(huán)境,點(diǎn)擊菜單欄上的____ ③____菜單,選擇新建子菜單下的C++Project選項(xiàng),彈出選擇向?qū)Т翱?。在對話框中打開C/C++文件夾,選擇“C Project’,后點(diǎn)擊Next',進(jìn)入下一步。在項(xiàng)目名稱欄中輸入項(xiàng)目名稱,并在項(xiàng)目類型“Project type,,標(biāo)簽中打開“Executable”文件夾,選擇“Empty Project'’,點(diǎn)擊“Finish”按鈕完成。(3)新建源文件夾:鼠標(biāo)右鍵點(diǎn)擊____④____中的新建的項(xiàng)目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source Folder'’選項(xiàng)。在彈出的窗口中需要輸入文件夾名稱,把光標(biāo)定位到項(xiàng)目名稱一欄中輸入源文件夾名稱“src”,然后點(diǎn)擊完成____⑤____即可。(4)新建C類文件:參照前一個(gè)步驟新建的源文件夾,在資源管理器中鼠標(biāo)右鍵點(diǎn)擊src文件夾,在彈出的菜單中選擇___⑥_____ 子菜單里的類“Class”選項(xiàng),新建一個(gè)類文件。(5)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟:(6) 編譯運(yùn)行,選擇“Project”菜單的“Build Project”子菜單。若無語法錯(cuò)誤,即可運(yùn)行編譯好的可執(zhí)行程序,選擇“ ⑩ ”菜單的“Run”子菜單,或者直接使用Eclipse快捷鍵CTRL+F11。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取