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

下載本文檔

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

文檔簡(jiǎn)介

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

03173201810

1、【單選題】屬于軟件開(kāi)發(fā)工具范圍的是

計(jì)算機(jī)硬件系統(tǒng)

操作系統(tǒng)

A:

編譯系統(tǒng)

B:

代碼生成器

C:

答D:案:D

解析:代碼生成器屬于軟件開(kāi)發(fā)工具的范疇。代碼生成器是一種工具,可以根據(jù)預(yù)定義的

模板和規(guī)則,自動(dòng)生成代碼。它可以幫助開(kāi)發(fā)人員提高開(kāi)發(fā)效率,減少手動(dòng)編寫(xiě)重復(fù)代碼

的工作量。代碼生成器可以根據(jù)需求生成各種類型的代碼,如實(shí)體類、數(shù)據(jù)庫(kù)訪問(wèn)層、業(yè)

務(wù)邏輯層等。它可以根據(jù)特定的編程語(yǔ)言和框架生成代碼,如Java、C#、Python等。代

碼生成器通常提供了可配置的選項(xiàng),以便根據(jù)項(xiàng)目需求進(jìn)行定制和擴(kuò)展。因此,代碼生成

器是軟件開(kāi)發(fā)過(guò)程中常用的工具之一。

2、【單選題】對(duì)軟件開(kāi)發(fā)工具而言,下列各項(xiàng)中應(yīng)當(dāng)首先考慮的性能是

使用的方便程度

保持信息一致性的能力

A:

對(duì)硬件和軟件環(huán)境的要求

B:

對(duì)代碼段特征的表達(dá)能力

C:

答D:案:D

3、【單選題】代碼生成器屬于

計(jì)劃工具

分析工具

A:

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

B:

上游工具

C:

答D:案:C

解析:代碼生成器可以被歸類為設(shè)計(jì)工具。代碼生成器是一種工具,它可以根據(jù)預(yù)定義的

模板和規(guī)則,自動(dòng)生成代碼。在軟件開(kāi)發(fā)的設(shè)計(jì)階段,開(kāi)發(fā)人員可以使用代碼生成器來(lái)快

速生成代碼,減少手動(dòng)編寫(xiě)重復(fù)代碼的工作量。通過(guò)代碼生成器,開(kāi)發(fā)人員可以根據(jù)需求

生成各種類型的代碼,如實(shí)體類、數(shù)據(jù)庫(kù)訪問(wèn)層、業(yè)務(wù)邏輯層等。代碼生成器通常提供了

可配置的選項(xiàng),以便根據(jù)項(xiàng)目需求進(jìn)行定制和擴(kuò)展。因此,代碼生成器是一種設(shè)計(jì)工具,

可以幫助開(kāi)發(fā)人員在軟件設(shè)計(jì)過(guò)程中提高效率和準(zhǔn)確性。

4、【單選題】從軟件開(kāi)發(fā)方法發(fā)展的角度,把信息的靜態(tài)屬性和對(duì)它的處理結(jié)合起來(lái)的想法,

最早出現(xiàn)于

結(jié)構(gòu)化程序設(shè)計(jì)方法

面向?qū)ο蟪绦蛟O(shè)計(jì)方法

A:

即插即用程序設(shè)計(jì)方法

B:

面向開(kāi)源軟件程序設(shè)計(jì)方法

C:

答D:案:B

解析:從軟件開(kāi)發(fā)方法發(fā)展的角度,把信息的靜態(tài)屬性和對(duì)它的處理結(jié)合起來(lái)的想法,最早

出現(xiàn)于面向?qū)ο蟪绦蛟O(shè)計(jì)方法。

5、【單選題】結(jié)構(gòu)化程序設(shè)計(jì)的實(shí)施方法是

自頂向下

自底向上

A:

合理選擇

B:

從易到難

C:

答D:案:A

解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:1.自頂向下;2.逐步求精;3.模塊化;4.限制使用

goto語(yǔ)句。

6、【單選題】軟件開(kāi)發(fā)過(guò)程涉及多種信息,跨開(kāi)發(fā)周期的一類信息是

有關(guān)系統(tǒng)環(huán)境的需求信息

有關(guān)軟件設(shè)計(jì)的各類信息

A:

有關(guān)軟件成果本身的信息

B:

用戶對(duì)系統(tǒng)的變更要求的信息

C:

答D:案:D

解析:軟件開(kāi)發(fā)過(guò)程涉及多種信息,跨開(kāi)發(fā)周期的一類信息是用戶對(duì)系統(tǒng)的變更要求的信

息。

7、【單選題】數(shù)據(jù)庫(kù)設(shè)計(jì)中,廣泛應(yīng)用的概念模式是

結(jié)構(gòu)圖

實(shí)體關(guān)系圖

A:

時(shí)序網(wǎng)絡(luò)

B:

決策樹(shù)

C:

D:

答案:B

解析:數(shù)據(jù)庫(kù)設(shè)計(jì)中,廣泛應(yīng)用的概念模式是實(shí)體關(guān)系圖。

8、【單選題】軟件開(kāi)發(fā)工具的各技術(shù)要素中,處于中心位置的是

總控和人機(jī)界面

信息庫(kù)及其管理

A:

代碼生成與文檔生成

B:

項(xiàng)目管理版本管理

C:

答D:案:A

解析:軟件開(kāi)發(fā)工具的一般結(jié)構(gòu)在軟件開(kāi)發(fā)工具的結(jié)構(gòu)中,處于中心位置的是總控和人機(jī)

界面。人機(jī)界面的有效實(shí)現(xiàn)對(duì)于軟件開(kāi)發(fā)工具而言,是實(shí)用性和靈活性的主要保證。

9、【單選題】下述關(guān)于軟件開(kāi)發(fā)工具的使用記錄的說(shuō)法中,錯(cuò)誤的是

軟件開(kāi)發(fā)工具的使用記錄可以用手工完成

軟件工具的工作日志(Log)由人工完成

A:

軟件開(kāi)發(fā)工具記錄的內(nèi)容包括系統(tǒng)運(yùn)行的次數(shù)、時(shí)間

B:

項(xiàng)目組織者必須及時(shí)清楚地知道軟件開(kāi)發(fā)工具的使用情況

C:

答D:案:B

10、【單選題】為自己所用而開(kāi)發(fā)的工具,需要注意

設(shè)定現(xiàn)實(shí)的、有限的目標(biāo)

從一開(kāi)始就要全面規(guī)劃,保證功能齊全

A:

將開(kāi)發(fā)一體化的工具作為最終目標(biāo)

B:

只要用得順手就好,不在乎文檔的齊全與資料積累

C:

答D:案:A

解析:為自己所用而開(kāi)發(fā)軟件開(kāi)發(fā)工具時(shí),應(yīng)注意以下事項(xiàng):(1)從實(shí)際出發(fā),設(shè)定現(xiàn)實(shí)

的、有限的目標(biāo)。(2)堅(jiān)持短小實(shí)用,逐步積累,避免期望過(guò)高,貪大求全。(3)注意文

檔的齊全和資料的積累。

11、【單選題】作為一款著名軟件工具,Emacs出現(xiàn)于

結(jié)構(gòu)化時(shí)代

面向?qū)ο髸r(shí)代

A:

互聯(lián)網(wǎng)時(shí)代

B:

智能化時(shí)代

C:

D:

答案:A

解析:作為一款著名軟件工具,Emacs出現(xiàn)于結(jié)構(gòu)化時(shí)代。

12、【單選題】在大中型項(xiàng)目中,由于項(xiàng)目復(fù)雜,開(kāi)發(fā)周期長(zhǎng),交互性高,大多數(shù)開(kāi)發(fā)團(tuán)隊(duì)傾

向使用

自行開(kāi)發(fā)的軟件開(kāi)發(fā)工具

外購(gòu)的軟件開(kāi)發(fā)工具

A:

專用軟件開(kāi)發(fā)工具

B:

集成開(kāi)發(fā)工具

C:

答D:案:D

解析:在大中型項(xiàng)目中,由于項(xiàng)目復(fù)雜,開(kāi)發(fā)周期長(zhǎng),交互性高,大多數(shù)開(kāi)發(fā)團(tuán)隊(duì)傾向使用的

開(kāi)發(fā)工具是集成開(kāi)發(fā)工具。

13、【單選題】下述關(guān)于Eclipse的說(shuō)法中,錯(cuò)誤的是

是Sun公司的專有產(chǎn)品

是一款免費(fèi)的、面向各平臺(tái)的、開(kāi)發(fā)者的軟件開(kāi)發(fā)環(huán)境

A:

具有“大平臺(tái)、小核心、多插件”的特點(diǎn)

B:

與VisualStudio相比,它的安裝文件體積相對(duì)小

C:

答D:案:A

14、【單選題】在Eclipse中,如果想查看某大型程序中的函數(shù)參數(shù)傳遞過(guò)程,這時(shí)應(yīng)使用它

變量聲明功能

類型層次結(jié)構(gòu)功能

A:

調(diào)用層次結(jié)構(gòu)功能

B:

繼承結(jié)構(gòu)功能

C:

答D:案:C

解析:在Eclipse中,如果想查看某大型程序中的函數(shù)參數(shù)傳遞過(guò)程,這時(shí)應(yīng)使用它的調(diào)用

層次結(jié)構(gòu)功能。

15、【單選題】GDB是GNU開(kāi)源組織發(fā)布的一個(gè)

系統(tǒng)開(kāi)發(fā)工具

項(xiàng)目管理工具

A:

需求分析工具

B:

C:

程序調(diào)試工具

答D:案:D

解析:GDB是GNU開(kāi)源組織發(fā)布的一個(gè)強(qiáng)大的UNIX下的程序調(diào)試工具。或許各位比較喜

歡那種圖形界面方式的像VC、BCB等。

16、【單選題】關(guān)于Eclipse平臺(tái)的編輯器,下述說(shuō)法錯(cuò)誤的是

用戶可以關(guān)閉透視圖中的視圖

用戶可以關(guān)閉透視圖中的編輯器

A:

用戶可以根據(jù)需求改變編輯器在Eclipse界面中的位置

B:

用戶可以根據(jù)需求改變編輯器在Eclipse界面中的大小

C:

答D:案:B

17、【單選題】BorlandStarTeam集成環(huán)境用于管理

項(xiàng)目和人員

人員和變更

A:

配置和人員

B:

配置和變更

C:

答D:案:D

解析:BorlandStarTeam一個(gè)用于管理配置和變更的集成環(huán)境。

18、【單選題】插件開(kāi)發(fā)環(huán)境的簡(jiǎn)稱是

DDE

PDE

A:

PDT

B:

PPT

C:

答D:案:B

解析:PDE,計(jì)算機(jī)用語(yǔ),是Eclipse插件開(kāi)發(fā)環(huán)境。

19、【單選題】組件的目標(biāo)是粗粒度的復(fù)用,它的核心是

接口

標(biāo)簽

A:

方法

B:

對(duì)象

C:

D:

答案:A

解析:組件技術(shù)的主要目標(biāo)是復(fù)用—粗粒度的復(fù)用,組件的核心是接口。

20、【單選題】運(yùn)行RationalRose,第一個(gè)界面是讓用戶選擇

用例視圖

編程語(yǔ)言

A:

需求分析

B:

建模方法

C:

答D:案:B

解析:運(yùn)行RationalRose,第一個(gè)界面是讓用戶選擇編程語(yǔ)言。

21、【問(wèn)答題】為什么說(shuō)軟件開(kāi)發(fā)工具的提出和使用,是軟件技術(shù)發(fā)展的一個(gè)新階段?

答案:(1)提高了自動(dòng)化程度;(2)明確地把需求分析和架構(gòu)設(shè)計(jì)包括在軟件工作的范圍之

內(nèi);(3)把軟件開(kāi)發(fā)工作延伸到項(xiàng)目管理及版本管理;(4)吸收了許多管理科學(xué)的內(nèi)容與方

法。

22、【問(wèn)答題】簡(jiǎn)述用戶界面設(shè)計(jì)的基本原則。

答案:(1)用戶界面的主要功能是通信;(2)用戶界面必須始終一致;(3)使用戶能隨時(shí)掌握

任務(wù)的進(jìn)展情況;(4)用戶界面必須提供幫助;(5)寧可讓程序多干,不可讓用戶多干。

解析:1,通信2,一致3,把控4,幫助5,程序多干

23、【問(wèn)答題】代碼生成的輸出形式有幾種,各有什么優(yōu)點(diǎn)?

答案:某種高級(jí)程序設(shè)計(jì)語(yǔ)言的代碼和某種機(jī)器(包括硬件和操作系統(tǒng))環(huán)境下可運(yùn)行的機(jī)

器指令。程序代碼的優(yōu)點(diǎn)是容易形成自己所要求的系統(tǒng)。機(jī)器指令的優(yōu)點(diǎn)是可以直接運(yùn)行,

從而立即檢查是否符合要求。

24、【問(wèn)答題】引入軟件開(kāi)發(fā)工具之后,應(yīng)當(dāng)進(jìn)行哪些組織管理工作

答案:(1)嚴(yán)格使用制度。(2)記錄使用的詳細(xì)過(guò)程。(3)培訓(xùn)使用人員,使有關(guān)人員真正領(lǐng)

會(huì)軟件開(kāi)發(fā)工具所包含的思想與方法。(4)經(jīng)常進(jìn)行審計(jì)與評(píng)價(jià)工作。

25、【問(wèn)答題】人工智能技術(shù)在軟件開(kāi)發(fā)工具的發(fā)展中有什么作用?

答案:在軟件開(kāi)發(fā)工作中,存在著大量不確定的因素,人們常常需要用知識(shí)與經(jīng)驗(yàn)來(lái)補(bǔ)充或

加工。在軟件開(kāi)發(fā)工具的研究與使用中引入人工智能、神經(jīng)網(wǎng)絡(luò)等技術(shù),使得軟件開(kāi)發(fā)工

具對(duì)于不確定性的信息、模糊信息具有更強(qiáng)的處理能力,也可以提高處理信息的功能及效

率。

26、【問(wèn)答題】簡(jiǎn)述采用RationalRose實(shí)現(xiàn)應(yīng)用系統(tǒng)建模的主要過(guò)程。

答案:(1)確認(rèn)應(yīng)用系統(tǒng)的功能需求,并為事務(wù)處理原則建模;(2)對(duì)抽象的對(duì)象映射需求,

提供設(shè)計(jì)模并創(chuàng)建慣用的模板;(3)分辨和設(shè)計(jì)對(duì)象(或劃分三層模型的服務(wù);(4)對(duì)軟件

的組成部分映射成對(duì)象并設(shè)計(jì)組件在網(wǎng)絡(luò)上如何分布。

27、【問(wèn)答題】大型軟件開(kāi)發(fā)有哪些困難?

答案:(1)一致性難以保持;(2)測(cè)試的困難大為增加;(3)工作進(jìn)度難以控制;(4)文件與

代碼難以協(xié)調(diào);(5)版本更新困難。

28、【問(wèn)答題】

答案:①文件(或者:File);②項(xiàng)目(或者:Project);③src④新建(或者:New);

⑤Class(或者:類);⑥x<10(或者:x<=9);⑦||⑧z;⑨10000*y(或者:y*10000);

⑩Ctrl+F11

29、【填空題】理解軟件開(kāi)發(fā)工具的概念應(yīng)同時(shí)認(rèn)識(shí)它的和創(chuàng)新性。

答案:繼承性

30、【填空題】作為開(kāi)發(fā)大型軟件的項(xiàng)目組成員,必須具有高度的組織紀(jì)律性和______。

答案:團(tuán)隊(duì)精神(或:合作精神、協(xié)作精神)

31、【填空題】在大型軟件開(kāi)發(fā)程中,用戶承擔(dān)的工作包括:________、提出、驗(yàn)收、使

用、要求修改

答案:需求

32、【填空題】結(jié)構(gòu)化程序設(shè)計(jì)方法把程序結(jié)構(gòu)分解成三種基本模塊:處理單元、循環(huán)機(jī)

制、。

答案:二分決策機(jī)制

33、【填空題】項(xiàng)目管理是指比固定生產(chǎn)線上的日常生產(chǎn)有更大______、時(shí)間性的一類管理

任務(wù)。

答案:變動(dòng)性(或:變化性)

34、【填空題】在結(jié)構(gòu)圖中,模塊調(diào)用有三種方式:順序調(diào)用、調(diào)用和循環(huán)調(diào)用。

答案:選擇

35、【填空題】面對(duì)用戶各異的思維方式、操作方式、習(xí)慣與愛(ài)好,人機(jī)界面設(shè)計(jì)經(jīng)常需要

權(quán)衡______和一致性之間的矛盾。

答案:靈活性

36、【填空題】需求分析階段的任務(wù)是建立邏輯模型。具體地說(shuō),首先建立起軟件所處的模

型。

答案:領(lǐng)域(或:環(huán)境)

37、【填空題】軟件開(kāi)發(fā)工具的總控對(duì)各個(gè)部分的調(diào)度安排和軟件界面設(shè)計(jì)應(yīng)當(dāng)符合面向

的原則。

答案:用戶(或:使用者)

38、【填空題】系統(tǒng)審計(jì)是指對(duì)一個(gè)系統(tǒng)的及效率進(jìn)行檢測(cè)與評(píng)價(jià),以便進(jìn)一步用好或改進(jìn)

這個(gè)系統(tǒng)。

答案:運(yùn)行狀況(或:運(yùn)行效果)

39、【填空題】為實(shí)現(xiàn)軟件開(kāi)發(fā)工具的一體化,關(guān)于的內(nèi)容及處理功能的討論,可以從理論

上為其提供基礎(chǔ)。

答案:信息庫(kù)

40、【填空題】Eclipse的體系結(jié)構(gòu)主要包括運(yùn)行時(shí)內(nèi)核、工作空間、______和其它插件。

答案:工作臺(tái)

41、【填空題】C語(yǔ)言是一種面向過(guò)程的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,既有高級(jí)語(yǔ)言的特點(diǎn),又具有

匯編語(yǔ)言的特點(diǎn),允許直接訪問(wèn)地址。

答案:物理(或:內(nèi)存)

42、【填空題】在Eclipse中,抽取常量位于菜單欄中的菜單項(xiàng)中。

答案:重構(gòu)

43、【填空題】程序調(diào)試是指編寫(xiě)的程序投入實(shí)際運(yùn)行前,通過(guò)調(diào)試工具或者手工方法進(jìn)行

測(cè)試,修正語(yǔ)法錯(cuò)誤和錯(cuò)誤的過(guò)程。

答案:邏輯

44、【填空題】如果Eclipse工具欄區(qū)被豎直的實(shí)線分成若干部分,那么,此時(shí)的工具

溫馨提示

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

評(píng)論

0/150

提交評(píng)論