2016年自考全國(guó)自考《軟件開發(fā)工具》歷年真題試題及答案_第1頁
2016年自考全國(guó)自考《軟件開發(fā)工具》歷年真題試題及答案_第2頁
2016年自考全國(guó)自考《軟件開發(fā)工具》歷年真題試題及答案_第3頁
2016年自考全國(guó)自考《軟件開發(fā)工具》歷年真題試題及答案_第4頁
2016年自考全國(guó)自考《軟件開發(fā)工具》歷年真題試題及答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2016年10月高等教育自學(xué)考試全國(guó)統(tǒng)一命題考試

軟件開發(fā)工具試卷

(課程代碼03173)

本試卷共5頁,滿分100分,考試時(shí)間150分鐘.

考生答題注意事項(xiàng):

1.本卷所有試題必須在答題卡上作答.答在試卷上無效.試卷空白處和背面均可作草稿紙.

2.第一部分為選擇題.必須對(duì)應(yīng)試卷上的題號(hào)使用2B鉛筆將“答題卡”的相應(yīng)代碼涂黑.

3.第二部分為非選擇題.必須注明大、小題號(hào),使用0.5毫米黑色字跡簽字筆作答.

4.合理安排答題空間.超出答題區(qū)域無效.

第一部分選擇題

一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)

在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題卡”

的相應(yīng)代碼涂黑.未涂、錯(cuò)涂或多涂均無分.

1.人們?cè)谡J(rèn)識(shí)到軟件工作的重要性的同時(shí),也認(rèn)識(shí)到了軟件工作的困難性.這就是所謂

“軟件危機(jī)”問題,這種認(rèn)識(shí)開始于20世紀(jì)的

A.60年代初期B.60年代末期

C.70年代初期D.70年代末期

2.為項(xiàng)目主管人員服務(wù)的軟件開發(fā)工具是

A.計(jì)劃工具B.編程工具

C.設(shè)計(jì)工具D.軟件工作環(huán)境

3.在大型軟件開發(fā)中,承擔(dān)模塊試運(yùn)行的是

A.用戶B.項(xiàng)目負(fù)責(zé)人

C.程序員D.計(jì)算機(jī)

4.實(shí)施面向?qū)ο蟮某绦蛟O(shè)計(jì),采用的方法是

A.自頂向下B.自底向上

C.中間開始,雙向發(fā)展D.合理選擇層次,控制系統(tǒng)復(fù)雜性

5.一個(gè)優(yōu)秀的程序員要成為項(xiàng)目組的好成員,必須

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

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

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

D.按統(tǒng)一規(guī)定的格式操作公用文件或數(shù)據(jù)庫

6.在下列軟件開發(fā)所涉及的信息中,屬于跨越開發(fā)周期的是

A.有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀與需求的信息

B.有關(guān)軟件功能設(shè)計(jì)的各種信息

C.有關(guān)用戶對(duì)系統(tǒng)各種變更要求的信息

D.有關(guān)包括程序與文檔的軟件成果信息

7.在結(jié)構(gòu)圖中,不屬于模塊間調(diào)用關(guān)系的是

A.循環(huán)調(diào)用B.選擇調(diào)用

C.順序調(diào)用D.層次調(diào)用

8.軟件開發(fā)工具最重要的信息出是文檔生成和

A.報(bào)表生成B.代碼生成

C.聯(lián)機(jī)查詢D.圖形處理

9.不屬于信息庫中存放的內(nèi)容是

A.軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況B.邏輯設(shè)計(jì)和物理設(shè)計(jì)的成果

C.數(shù)據(jù)庫與應(yīng)用軟件的全部?jī)?nèi)容D.項(xiàng)目管理與版本管理的信息

10.軟件開發(fā)工具生成的文檔包括的內(nèi)容是

A.程序、文章和表格B.程序、表格和圖像

C.文章、表格和圖形D.文章、圖形和圖像

11.在購置軟件開發(fā)工具前,不必重復(fù)調(diào)查

A.開發(fā)工具的功能B.開發(fā)工具的品牌

C.開發(fā)工具的服務(wù)D.開發(fā)工具的運(yùn)行環(huán)境

12.自行開發(fā)工具的原則,不包括

A.短小實(shí)用B.逐步積累

C.完善地規(guī)劃D.支持程序員的工作

13.以下幾種語言及其開發(fā)工具中,開發(fā)效率最高的是

A.VBB.VC

C.C++Builder/DelphiD.JAVA

14.以下幾種語言及其開發(fā)工具中,同時(shí)支持COM和CORBA組件技術(shù)的是

A.VBB.PBC.JAVAD.VC

15.Eclipse文本編輯器中查找上一個(gè)操作的快捷鍵是

A.Ctri+Shift+FB.Ctrl+Shift+K

C.Ctrl+Shift+RD.Ctrl+Shift+S

16.將光標(biāo)定位到編輯器中相應(yīng)的函數(shù)位置,點(diǎn)擊菜單欄上的瀏覽“Navigate”菜單,要Eclipse打開調(diào)用層次結(jié)構(gòu),可

以使用的快捷鍵是

A.Ctrl+Alt+HB.Ctrl+Alt+K

C.Ctrl+Alt+FD.Ctrl+Alt+R

17.安裝GDB時(shí),在版本列表中應(yīng)選擇

A.src文件B.exe文件C.bin文件D.doc文件

18.Eclipse工具欄的解鎖操作,是對(duì)LocktheToolbars做如下操作

A.單擊此項(xiàng)B.在其前面加V

C.雙擊此項(xiàng)D.將其前面的V去掉

19.在CVS中,將對(duì)工作備份的修改反映到資源庫中的操作稱為

A.輸入B.提交C.簽出D.更新

20.面向?qū)ο蠓椒ㄕJ(rèn)為各種信息系統(tǒng)不旱斧的重要特征為

A.復(fù)雜性B.多樣性C.相互關(guān)聯(lián)性D.抽象性

第二部分非選擇題

二、填空題(本大題共20小題,每小題1分,共20分)

21.總體設(shè)計(jì)的成果是系統(tǒng)的及各個(gè)模塊的設(shè)計(jì)任務(wù)書.

22.面向?qū)ο蟮某绦蛟O(shè)計(jì)將認(rèn)識(shí)框架迅速地散布到程序設(shè)計(jì)語言的范圍之外,以至出現(xiàn)了面向?qū)ο蟮?面向?qū)ο蟮?/p>

系統(tǒng)設(shè)計(jì),面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)等.

23.對(duì)象之間可以互送消息(message),這消息可以是傳送一個(gè),也可以是使這個(gè)對(duì)象開始某個(gè)操作.

24.結(jié)構(gòu)化程序設(shè)計(jì)把程序的結(jié)構(gòu)分解成三種基本模塊:,循環(huán)機(jī)制和二分決策機(jī)制.

25.軟件并發(fā)工具合理存儲(chǔ)、正確轉(zhuǎn)化的四類信息是需求信息、設(shè)計(jì)方案、變更要求和.

26.信息庫研究的核心問題是如何保持信息庫的

27.信息庫中應(yīng)保存編程階段的所有成果,包括程序代碼、框圖、變量說明、測(cè)試情況、驗(yàn)收?qǐng)?bào)告和.

28.軟件開發(fā)工具提供存儲(chǔ)和管理有關(guān)軟件信息的和手段.

29.軟件開發(fā)過程的每一個(gè)周期可以分為五個(gè)階段:需求分析、分析設(shè)計(jì)、編碼、測(cè)試和.

30.信息庫管理的三項(xiàng)功能是、使用查詢和一致性維護(hù).

31.軟件開發(fā)的工作環(huán)境包括硬件配置、、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)通信等各種條件.

32.IBM于1989年提出AD/Cyde界于應(yīng)用系統(tǒng)開發(fā)和___工具的總框架.

33.只有對(duì)于軟件開發(fā)中涉及的各種信息,以及在開發(fā)過程中它們的發(fā)生、、關(guān)系、

一致性等有了完整與深刻的理解,才能真正實(shí)現(xiàn)軟件開發(fā)工具的一體化.

34.較早期的軟件開發(fā)工具基本著眼于某一種具體的語言本身,對(duì)于軟件開發(fā)過程中涉及的交互,文檔管理,的支

持略顯不足.

35.工作空間是Eclipse在用戶電腦磁盤上劃出的一塊區(qū)域,用來存放用戶的.

36.Eclipse的工作平臺(tái),主要由以下幾個(gè)組成部分:菜單欄、工具欄、透視圖,而透視圖

又分為、編輯器.

37.在EclipseCDT特有的Search功能中,可以執(zhí)行文件、任務(wù)和搜索功能.

38.版本控制軟件ClearCase涵蓋的范圍包括、建立管理、工作空間管理和過程控制

39.對(duì)象是的抽象.

40.使用UML建模時(shí)一般分為設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)三大部分.

三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分)

41.簡(jiǎn)述高級(jí)程序設(shè)計(jì)語言相對(duì)于低級(jí)語言有哪些突破.

42.真正實(shí)現(xiàn)即插即用的程序設(shè)計(jì),為什么不是那么簡(jiǎn)單?

43.簡(jiǎn)述軟件開發(fā)過程中各類人員與計(jì)算機(jī)之間流通信息的內(nèi)容.

44.簡(jiǎn)述概念模式在軟件開發(fā)工具中的作用.

45.簡(jiǎn)述對(duì)購置開發(fā)工具進(jìn)行審計(jì)的主要內(nèi)容.

46.為什么說軟件開發(fā)工具是個(gè)相當(dāng)廣泛的龐大譜系?

四、論述題(本大題共1小題,共10分)

47.試述數(shù)據(jù)流程圖的組成和作用.

五、綜合應(yīng)用題(本大題共1小題,共20分)

48.(本題共有10個(gè)關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請(qǐng)將答案填寫在題后相應(yīng)的標(biāo)號(hào)處)

完成一個(gè)程序,計(jì)算長(zhǎng)方體的體積及三個(gè)面的面積.使用EdipseCDT實(shí)現(xiàn)該C程序,完成從新建項(xiàng)目、源文件夾,編寫

代碼并最終編譯運(yùn)行一系列步驟,請(qǐng)補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn).

(1)新建項(xiàng)目:打開Eclipse集成開發(fā)環(huán)境,點(diǎn)擊菜單欄上的拿菜單,選擇新建子菜單下的CProject選項(xiàng),彈出選擇向

導(dǎo)窗口.在對(duì)話框中打開C/C++文件夾,選擇“CProject"后點(diǎn)擊“Next”進(jìn)入下一步.在項(xiàng)目名稱欄中輸入項(xiàng)目名稱,

并在項(xiàng)目類型"Projecttypp”標(biāo)簽中打開"Executable”文件夾,選擇"EmptyProject”.在"Select

Configurations"窗口中可以選擇調(diào)試和發(fā)布文件夾以及高級(jí)設(shè)定,保持默認(rèn)設(shè)置后點(diǎn)擊Finish即可新建“C

Project",在這個(gè)工程中將會(huì)保存編寫的缸和配置文件.

⑵新建更:鼠標(biāo)右鍵點(diǎn)擊資源瀏覽器中的新建的項(xiàng)目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source

Folder”選項(xiàng).在彈出的窗口中需要輸入文件夾名稱,把光標(biāo)定位到項(xiàng)目名稱一欄中輸入源文件夾名稱“src”,然后點(diǎn)

擊完成缸即可.

(3)新建C類文件:參照前一個(gè)步驟新建的源文件夾,在資源管理器中鼠標(biāo)右鍵點(diǎn)擊src文件夾,在彈出的菜單中選擇

豆子菜單里的類“Class”選項(xiàng),新建一個(gè)類文件.

(4)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟.

#include"stdio.h"

#include"stdlib.h"

intsl,s2,s3;

intvs(inta,intb,intc){

intV;

v=⑥:..:,

sl=a*b;

s2=⑦;

s3=a*c;

returnv;

intmain(void){

intv,l,w,h;

clrscrO;

printf(”\n請(qǐng)輸入長(zhǎng)度、寬度和高度:”);

scanfC,%d%d%dH,⑧

叩?⑨:

printf("v^%dsl;=%ds2-%ds3=%d\n**,v,s1,s2,s3);

returnEXIT_SUCCESS;

(5)Eclipse提供的重構(gòu)功能本質(zhì)上是對(duì)程序的結(jié)構(gòu)調(diào)整.Eclipse重構(gòu)功能為我們解決了變量、類、函數(shù)等改名的問

題.在本程序中,要將變量a改為X,手工遂個(gè)操作需要改多處,但用Eclipse重構(gòu)菜單的“⑩”選頊,只需要改動(dòng)一處即

可.

2。16年I。月高等教育自學(xué)考試全國(guó)統(tǒng)命題考試

軟件開發(fā)工具試題答案及評(píng)分參考

(課程代碼03173)

一、單項(xiàng)選擇題(本大題共20小題,

每小題1分,共20分)

LB2.A3.

D4,Ds.D

6c7.D隊(duì)

B%C10.C

ILB12.C13.

B14.D15.B

16.A17.C18.

D19.B20.D

二'填空題(本大題共20小題,誨空I

分,共20分)

21.總體設(shè)計(jì)文件

22.系統(tǒng)分析

23.參數(shù)

24.處理單元

25.代碼文檔26.一致性

27.使用說明28.機(jī)制

29.維護(hù)30.錄入更新

31.系統(tǒng)軟件32.CASE

33.變化34.代碼版本管理

35.工作資料36.視圖

37.C/C++38.版本控制

39.客觀世界40.用例視圖

三、簡(jiǎn)答題(本大題共6小題,每小題5分,共3Q分)

41.高級(jí)程序設(shè)計(jì)諳言突破了與機(jī)器指令一一對(duì)應(yīng)的限制(1分),用盡可能接近自然

語言的表達(dá)方式描述人們?cè)O(shè)想的處理過程(I分),而把這種表達(dá)方式向機(jī)器指令

的轉(zhuǎn)化工作,交給專門的“工具”一編譯系統(tǒng)去完成(1分)?高級(jí)設(shè)計(jì)語言實(shí)

現(xiàn)了對(duì)機(jī)器的獨(dú)立性(1分)?提高了程序的可移植性(1分)?

42.⑴標(biāo)準(zhǔn)化(1分);?

(2)軟件部件缺乏統(tǒng)一的標(biāo)準(zhǔn)(1分):

(3)對(duì)于各種對(duì)象的定義,難以定出標(biāo)準(zhǔn)(1分);

(4)軟件部件的提供方式存在問題"分);

⑶硬件黑黑蠹瑞然考第—

43.(1)有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求的信息(1分):

(2)有關(guān)軟件的功能設(shè)計(jì)和物理設(shè)計(jì)的各類信息(1分);

(3)軟件成果,包括程序和文檔(1分);

(4)用戶對(duì)系統(tǒng)的各種變更要求(1分),以及系統(tǒng)的各種變更的記錄(I分).

44.軟件開發(fā)工具是引導(dǎo)用戶建立正確的、有效的概念模式的一種手段(1分).概念

模式包括對(duì)軟件應(yīng)用環(huán)境的認(rèn)識(shí)和理斛(I分),對(duì)預(yù)期產(chǎn)生的軟件產(chǎn)品的認(rèn)識(shí)和

理解(1分),對(duì)軟件開發(fā)過程的認(rèn)識(shí)和理解(I分),協(xié)助開發(fā)人員認(rèn)識(shí)軟件工作

的環(huán)境與要求,級(jí)稅與管理開發(fā)工作的過程(1分).

45,投入的資金(1分)和人力(1分),定髭計(jì)算的收益(1分)和無法定量計(jì)算的收

益(1分),從經(jīng)濟(jì)上看是否合理(1分).

46.因?yàn)樵谶@個(gè)譜系的一端是從某些計(jì)算機(jī)語言(1分),通過增添各種輔助功能發(fā)

展出來的工具(1分):而在另一端,則是從較為抽象的概念模式或過程模式

(1分)出發(fā)設(shè)計(jì)的開發(fā)平臺(tái)或開發(fā)環(huán)境(I分).是計(jì)算機(jī)語言在開發(fā)方向

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論