2016年4月自考03173軟件開發(fā)工具試題及答案含解析_第1頁
2016年4月自考03173軟件開發(fā)工具試題及答案含解析_第2頁
2016年4月自考03173軟件開發(fā)工具試題及答案含解析_第3頁
2016年4月自考03173軟件開發(fā)工具試題及答案含解析_第4頁
2016年4月自考03173軟件開發(fā)工具試題及答案含解析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件開發(fā)工具年月真題

0317320164

1、【單選題】操作系統(tǒng)出現(xiàn)

與機(jī)器語言同一時(shí)期

在匯編語言前

A:

與匯編語言同一時(shí)期

B:

在匯編語言后

C:

答D:案:C

解析:操作系統(tǒng)差不多與匯編語言同時(shí)出現(xiàn)。操作系統(tǒng)的出現(xiàn)改善了人們應(yīng)用計(jì)算機(jī)的條

件。

2、【單選題】軟件開發(fā)進(jìn)入大量應(yīng)用軟件開發(fā)工具的新階段是在

20世紀(jì)70年代

20世紀(jì)80年代

A:

20世紀(jì)90年代

B:

本世紀(jì)初

C:

答D:案:C

解析:20世紀(jì)90年代,軟件開發(fā)進(jìn)入了大量應(yīng)用軟件開發(fā)工具的階段,進(jìn)一步擴(kuò)大了軟

件開發(fā)的范圍。

3、【單選題】為項(xiàng)目主管人員服務(wù)的軟件開發(fā)工具是

計(jì)劃工具

分析工具

A:

設(shè)計(jì)工具

B:

集成化工具

C:

答D:案:A

解析:軟件開發(fā)工具的類別按照工作階段分類為設(shè)計(jì)工具(用于實(shí)現(xiàn)階段),分析工具

(支持需求分析),計(jì)劃工具(保存整個(gè)項(xiàng)目的宏觀信息,為項(xiàng)目主管人員服務(wù))。

4、【單選題】判斷能否利用某開源軟件的主要依據(jù)是

開源軟件的質(zhì)量

對應(yīng)用領(lǐng)域的充分了解

A:

B:

開源軟件的可變更性

開源軟件的可靠性

C:

答D:案:B

解析:影響面向開源軟件的程序設(shè)計(jì)方法有兩個(gè)方面,一是對于應(yīng)用領(lǐng)域的充分了解,這是

我們判斷能否利用某開源軟件的主要依據(jù)。二是開源軟件的質(zhì)量,包括其文檔和代碼的規(guī)

范程度。

5、【單選題】結(jié)構(gòu)化程序設(shè)計(jì)的思想產(chǎn)生于20世紀(jì)的

60年代初

60年代末

A:

70年代初

B:

70年代末

C:

答D:案:B

解析:在軟件開發(fā)的過程中,產(chǎn)生了許多程序設(shè)計(jì)的方法,例如,結(jié)構(gòu)化程序設(shè)計(jì)的思想

產(chǎn)生于20世紀(jì)60年代末期。

6、【單選題】一個(gè)優(yōu)秀的程序員要成為項(xiàng)目組的好成員,必須

具有程序設(shè)計(jì)所需要的基本知識與技能

深入了解本項(xiàng)目所在的領(lǐng)域

A:

比較熟悉軟件開發(fā)的技術(shù)環(huán)境

B:

具有高度組織紀(jì)律性和團(tuán)隊(duì)精神

C:

答D:案:D

解析:軟件開發(fā)過程中除了需要技術(shù)能力以外,一般軟件開發(fā)會(huì)以團(tuán)隊(duì)方式進(jìn)行模塊開

發(fā),作為項(xiàng)目組的一員參加大型軟件的開發(fā),必須具有高度的組織紀(jì)律性和團(tuán)隊(duì)精神。沒

有這樣的精神,好的程序員加在一起也成不了好的項(xiàng)目組。

7、【單選題】在數(shù)據(jù)庫設(shè)計(jì)中,經(jīng)常與實(shí)體關(guān)系圖配合使用的是

結(jié)構(gòu)圖和時(shí)序網(wǎng)絡(luò)

計(jì)算機(jī)模擬模型

A:

數(shù)據(jù)流程圖和結(jié)構(gòu)圖

B:

數(shù)學(xué)與邏輯模型

C:

答D:案:C

解析:在數(shù)據(jù)庫設(shè)計(jì)中,經(jīng)常與實(shí)體關(guān)系圖配合使用的是數(shù)據(jù)流程圖和結(jié)構(gòu)圖。

8、【單選題】軟件開發(fā)工具最重要的信息出口是

代碼生成和報(bào)表生成

文檔生成和聯(lián)機(jī)咨詢

A:

代碼生成和圖形處理

B:

代碼生成和文檔生成

C:

答D:案:D

解析:在信息庫內(nèi)容的基礎(chǔ)上,軟件開發(fā)工具向使用者提供信息的渠道,除了直接通過人

機(jī)對話提供查詢之外,最重要的兩個(gè)信息出口就是代碼生成和文檔生成。軟件的基本組成

部分就是代碼和文檔,因此,軟件開發(fā)工具的最主要的輸出當(dāng)然就是這兩者。

9、【單選題】在軟件開發(fā)工具的結(jié)構(gòu)中,處于中心位置的部分是

總控和數(shù)據(jù)庫查詢

通信服務(wù)和數(shù)據(jù)庫查詢

A:

總控和人機(jī)界面

B:

代碼生成器和人機(jī)界面

C:

答D:案:C

解析:總控和人機(jī)界面在軟件開發(fā)工具的結(jié)構(gòu)中處于中心位置,是使用者和工具間的橋

梁,工具實(shí)用性和靈活性的保證。

10、【單選題】不屬于信息庫技術(shù)考慮的問題是信息庫的

內(nèi)容

組織方式

A:

處理效率

B:

管理功能

C:

答D:案:C

解析:從技術(shù)上說,信息庫的技術(shù)考慮主要涉及四個(gè)問題:信息庫的內(nèi)容、信息庫的組織

方式、信息庫的管理功能、歷史信息的處理方法。

11、【單選題】自行開發(fā)軟件開發(fā)工具不具有的優(yōu)點(diǎn)是

切實(shí)符合自己的需要

便于進(jìn)一步擴(kuò)充和升級

A:

可以商品化

B:

便于各環(huán)節(jié)之間相互銜接

C:

D:

答案:D

解析:自行開發(fā)軟件開發(fā)工具的優(yōu)點(diǎn):目標(biāo)明確,切實(shí)符合自己的需要,便于進(jìn)一步擴(kuò)充

和升級,不存在引進(jìn)外面產(chǎn)品時(shí)不可避免的沖突與不一致;可以商品化,成為軟件產(chǎn)品出

售。

12、【單選題】較早期的軟件開發(fā)工具的特點(diǎn)是

基于某一種計(jì)算機(jī)語言

支持軟件開發(fā)過程中所涉及的交互

A:

支持文檔管理

B:

支持代碼版本管理

C:

答D:案:A

解析:在較早期的軟件開發(fā)工具基本是基于某一種計(jì)算機(jī)語言,通過添加各種輔助功能發(fā)

展出來的。

13、【單選題】用于顯示程序代碼中未完成任務(wù)的視圖是

導(dǎo)航器視圖

控制臺(tái)視圖

A:

搜索視圖

B:

任務(wù)視圖

C:

答D:案:D

解析:任務(wù)視圖:顯示程序代碼中未完成的任務(wù)的視圖。

14、【單選題】Eclipse復(fù)制操作的快捷鍵是

Ctrl+C

Ctrl+F

A:

Ctrl+V

B:

Ctrl+Y

C:

答D:案:A

解析:Eclipse復(fù)制操作的快捷鍵是Ctrl+C。

15、【單選題】安裝GDB時(shí),在瀏覽器界面上應(yīng)選的標(biāo)簽是

Summary

Files

A:

Support

B:

C:

Develop

答D:案:B

解析:在安裝GDB中,第一步打開瀏覽器,在地址欄輸入下載地址后,選擇上方的Files

標(biāo)簽,進(jìn)入下一步。該標(biāo)簽下包含了諸如GCC、GDB等軟件的各個(gè)版本下載列表。

16、【單選題】安裝GDB時(shí),下載盾尋找文件gdb.exe的文件夾是

Lib

bin

A:

share

B:

doc

C:

答D:案:B

解析:在安裝GDB時(shí),通常需要找到gdb.exe文件所在的文件夾。在大多數(shù)情況下,

gdb.exe文件位于GDB安裝目錄的"bin"文件夾中。以下是一般安裝GDB的步驟:1.下載

GDB安裝程序,并運(yùn)行安裝程序。2.在安裝過程中,您將被要求選擇GDB的安裝目錄。默

認(rèn)情況下,GDB會(huì)被安裝在系統(tǒng)的ProgramFiles目錄下的一個(gè)名為"GDB"或"gdb"的文件

夾中。3.完成安裝后,打開安裝目錄,您應(yīng)該能夠找到一個(gè)名為"bin"的文件夾。4.在

"bin"文件夾中,您應(yīng)該能夠找到gdb.exe文件。

17、【單選題】Eclipse工具欄解鎖操作,即對LocktheToolbars做的操作是

單擊此項(xiàng)

在其前面加√

A:

雙擊此項(xiàng)

B:

將其前面的√去掉

C:

答D:案:D

解析:LocktheToolbars意為“鎖定工具欄”,將√去除為解鎖操作。

18、【單選題】在CVS中,對某個(gè)時(shí)刻的快照賦予一個(gè)標(biāo)識名稱,這個(gè)名稱稱為

模塊

屬性

A:

備份

B:

標(biāo)簽

C:

答D:案:D

解析:在CVS中,對某個(gè)時(shí)刻的快照賦予一個(gè)標(biāo)識名稱,這個(gè)名稱稱為標(biāo)簽。將來通過標(biāo)簽

就可以獲得模塊在該時(shí)刻的快照。

19、【單選題】在Eclipse插件中,用于快速開發(fā)圖形編輯器的插件是

CDT

EMF

A:

MDT

B:

GEF

C:

答D:案:D

解析:在Eclipse插件中,用于快速開發(fā)圖形編輯器的插件是GEF。

20、【單選題】使用RationalRose建模支持的是

從數(shù)據(jù)流程圖生成代碼

分析過程流程

A:

采用基于組件的開發(fā)

B:

HTML開發(fā)

C:

答D:案:C

解析:RationalRose可視化建模的特點(diǎn):1)支持UML的建模。2)采用基于組件的開

發(fā)。3)支持多語言開發(fā)。4)支持雙向工程。5)全面的團(tuán)隊(duì)支持。6)簡單易用。7)提

供可視化的差異比較以及合并工具。8)提供框架向?qū)А?)提供擴(kuò)展接口,以實(shí)現(xiàn)定制

的Rose。10)基本報(bào)告生成??梢陨蓴?shù)據(jù)詞典。11)COBRA/IDL生成。12)數(shù)據(jù)庫模

式生成。13)微軟存儲(chǔ)庫集成。14)實(shí)現(xiàn)Oracle8的正向和逆向工程。15)支持Forte

附加項(xiàng),以實(shí)現(xiàn)在此環(huán)境下的分析、構(gòu)建企業(yè)級應(yīng)用。

21、【問答題】簡述匯編語言相對于機(jī)器語言的突破和不足。

答案:用英語單詞代替01字符串。匯編語言未能突破與機(jī)器指令一一對應(yīng)的限制。

22、【問答題】簡述即插即用的程序設(shè)計(jì)的基本思想

答案:應(yīng)用硬件制造思路來處理大型軟件開發(fā)工作的方法。一部分人專門生產(chǎn)軟件組件,

而另一部分人則構(gòu)造整個(gè)軟件的結(jié)構(gòu),并且把軟件組件插入結(jié)構(gòu)中。

23、【問答題】在什么情況下利用開源軟件進(jìn)行程序設(shè)計(jì)比較合適?舉例說明。

答案:在一些應(yīng)用面廣,流程比較清晰、比較規(guī)范的應(yīng)用領(lǐng)域。

24、【問答題】信息庫中應(yīng)保存哪些關(guān)于維護(hù)與修改的內(nèi)容?

答案:包括修改的目標(biāo)、責(zé)任人、過程、時(shí)間、修改前后的代碼、文檔以及修改后的結(jié)

果、原系統(tǒng)的備份。

25、【問答題】簡述記錄軟件開發(fā)工具使用過程的主要內(nèi)容。

答案:記錄內(nèi)容包括系統(tǒng)運(yùn)行的次數(shù)、時(shí)間,信息庫的輸入與更新時(shí)間,各種輸出的質(zhì)量與

數(shù)量,使用者的反映與滿意程度,各種故障的情況及處理。

26、【問答題】怎樣才能實(shí)現(xiàn)軟件開發(fā)工具的一體化?

答案:對于軟件開發(fā)中涉及的各種信息,以及在開發(fā)過程中它們的發(fā)生、變化、關(guān)系和一

致性有完整深刻的理解。

27、【問答題】試述軟件項(xiàng)目管理的特點(diǎn)和基本目標(biāo)。

答案:【答案要點(diǎn)】特點(diǎn):(1)子任務(wù)多,關(guān)系復(fù)雜;(2)任務(wù)不可重復(fù),形勢不斷更變;(3)

協(xié)調(diào)組織的任務(wù)突出;(4)資源浪費(fèi)風(fēng)險(xiǎn)與提高效益的機(jī)會(huì)并存;(5)信息處理工作的作用

與意義突出基本目標(biāo):(1)有效地控制產(chǎn)品(或工程)的質(zhì)量;(2)保證整個(gè)系統(tǒng)按預(yù)定的進(jìn)

度完成;(3)有效地利用資源,盡可能使資源的閑置和浪費(fèi)減少;(4)控制與降低成本。

28、【問答題】以下兩題中的程序代碼分別是用C幫C++語言編寫的“求一元二次方程

根”的C和C++程序代碼,任選其中一題作答,兩題都做僅算第一題的分?jǐn)?shù)。(1)已編寫C

程序代碼如下:

答案:

29、【填空題】按工作階段劃分,可以把軟件開發(fā)工具分為三類;計(jì)劃工具、分析工具和。

答案:設(shè)計(jì)工具

30、【填空題】模塊之間的聯(lián)系及互相影響稱為耦合。一般來說,應(yīng)當(dāng)盡量避免______耦合,

而僅限于數(shù)據(jù)耦合。

答案:邏輯

31、【填空題】數(shù)據(jù)流程圖的基本元素是、數(shù)據(jù)處理與數(shù)據(jù)存儲(chǔ),用箭頭表示信息的流動(dòng)狀

況。

答案:外部實(shí)體

32、【填空題】框圖把程序執(zhí)行的基本步驟歸納為、判斷、輸入、輸出、起始或終止幾個(gè)

基本功能。

答案:處理

33、【填空題】信息庫中應(yīng)保存的文檔包括調(diào)查記錄、、報(bào)表與單證的樣本、繪制的各種

圖和系統(tǒng)說明書。

答案:原始數(shù)據(jù)

34、【填空題】信息庫中應(yīng)保存編程階段的所有成果,包括程序代碼、框圖、變量說明、測

試情況、和使用說明。

答案:驗(yàn)收報(bào)告

35、【填空題】信息庫中存放的設(shè)計(jì)成果主要包括數(shù)據(jù)流程圖、數(shù)據(jù)字典、、數(shù)據(jù)庫邏輯

設(shè)計(jì)、各模塊的設(shè)計(jì)要求,以及由此形成的設(shè)計(jì)文檔。

答案:系統(tǒng)結(jié)構(gòu)圖

36、【填空題】軟件開發(fā)工具的三個(gè)技術(shù)要點(diǎn)是面向使用者、保證信息的準(zhǔn)確傳遞和保證系

統(tǒng)的。

答案:開放性(靈活性)

37、【填空題】信息庫管理的三項(xiàng)功能是錄入更新、使用查詢和。

答案:一致性維護(hù)

38、【填空題】軟件技術(shù)人員手邊應(yīng)該積累一些自制的、專用的、的軟件開發(fā)工具。

答案:規(guī)模不一

39、【填空題】從目前軟件開發(fā)工具的發(fā)展勢頭看,智能化、一體化、網(wǎng)絡(luò)化、是值得重視

的幾個(gè)動(dòng)向。

答案:標(biāo)準(zhǔn)化

40、【填空題】Eclipse體系結(jié)構(gòu)中的其它插件包括組件、團(tuán)隊(duì)支持組件等。

答案:幫助

41、【填空題】Eclipse

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論