違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?自考軟件開發(fā)工具試卷2016年10月真題

自考 責(zé)任編輯:彭雅倩 2019-06-24

摘要:自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細(xì)解析。

自考軟件開發(fā)工具試卷2016年10月真題及答案解析

自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細(xì)解析。

一、單項選擇題(本大題共20小題,每小題1分,共20分。)在每小題列出的備選項中只有一項是最符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均不得分。

1.人們在認(rèn)識到軟件工作的重要性的同時,也認(rèn)識到了軟件工作的困難性。這就是所謂 “軟件危機(jī)”問題,這種認(rèn)識開始于20世紀(jì)的( )

A.60年代初期
B.60年代末期
C.70年代初期
D.70年代末期

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

A.計劃工具
B.編程工具
C.設(shè)計工具
D.軟件工作環(huán)境

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

A.用戶
B.項目負(fù)責(zé)人
C.程序員
D.計算機(jī)

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

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

5.—個優(yōu)秀的程序員要成為項目組的好成員,必須( )

A.具有程序設(shè)計所需要的基本知識與技能
B.深入了解本項目所在的領(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è)計的各種信息
C.有關(guān)用戶對系統(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.代碼生成
C.聯(lián)機(jī)查詢
D.圖形處理

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

A.軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況
B.邏輯設(shè)計和物理設(shè)計的成果
C.數(shù)據(jù)庫與應(yīng)用軟件的全部內(nèi)容
D.項目管理與版本管理的信息

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.短小實用
B.逐步積累
C.完善地規(guī)劃
D.支持程序員的工作

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

A.VB
B.VC
C.C++Builder/Delphi
D.JAVA

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

A.VB
B.PB
C.JAVA
D.VC

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

A.Ctrl+Shift+F
B.Ctrl+Shift+K
C.Ctrl+Shift+R
D.Ctrl+Shift+S

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

A.Ctrl+Alt+H
B.Ctrl+Alt+K
C.Ctrl+Alt+F
D.Ctrl+Alt+R

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

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

18.Eclipse工具欄的解鎖操作,是對Lock the Toolbars做如下操作( )

A.單擊此項
B.在其前面加√
C.雙擊此項
D.將其前面的√去掉

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

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

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

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

二、填空題(本大題共20空,每空1分,共20分)請將答案填寫在答題卡的非選擇題答題區(qū)。錯填、不填均無分。

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

12.面向?qū)ο蟮某绦蛟O(shè)計將認(rèn)識框架迅速地散布到程序設(shè)計語言的范圍之外,以至出現(xiàn)了面向?qū)ο蟮?,面向?qū)ο蟮南到y(tǒng)設(shè)計,面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)等。

13.對象之間可以互送消息(message),這消息可以是傳送一個 ,也可以是使這個對象開始某個操作。

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

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

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

17.信息庫中應(yīng)保存編程階段的所有成果,包括程序代碼、框圖、變量說明、測試情況、驗收報告和 。

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

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

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

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

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

113.只有對于軟件開發(fā)中涉及的各種信息,以及在開發(fā)過程中它們的發(fā)生、 、關(guān)系、一致性等有了完整與深刻的理解,才能真正實現(xiàn)軟件開發(fā)工具的一體化。

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

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

116.Eclipse的工作平臺,主要由以下幾個組成部分:菜單欄、工具欄、透視圖,而透視圖又分為 、編輯器。

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

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

119.對象是 的抽象。

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

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

21.簡述高級程序設(shè)計語言相對于低級語言有哪些突破。

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

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

24.簡述概念模式在軟件開發(fā)工具中的作用。

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

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

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

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

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

41.  (本題共有10個關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請將答案填寫在題后相應(yīng)的標(biāo)號處)  完成一個程序,計算長方體的體積及三個面的面積。使用Eclipse CDT實現(xiàn)該C程序,完成從新建項目、源文件夾,編寫代碼并最終編譯運(yùn)行一系列步驟,請補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)?! ?1)新建項目:打開Eclipse集成開發(fā)環(huán)境,點(diǎn)擊菜單欄上的 ① 菜單,選擇新建子菜單下的C Project選項,彈出選擇向?qū)Т翱?。在對話框中打開C/C++文件夾,選擇“C Project”后點(diǎn)擊“Next”進(jìn)入下一步。在項目名稱欄中輸入項目名稱,并在項目類型“ Project type”標(biāo)簽中打開“Executable”文件夾,選擇“Empty Project”。在“Select Configurations”窗口中可以選擇調(diào)試和發(fā)布文件夾以及高級 設(shè)定,保持默認(rèn)設(shè)置后點(diǎn)擊Finish即可新建“C Project”,在這個工程中將會保存編寫的 ② 和配置文件?! ?2)新建 ③ :鼠標(biāo)右鍵點(diǎn)擊資源瀏覽器中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source Folder”選項。在彈出的窗口中需要輸入文件夾名稱,把光標(biāo)定位到項目名稱一欄中輸入源文件夾名稱“src”,然后點(diǎn)擊完成 ④ 即可?! ?3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標(biāo)右鍵點(diǎn)擊src文件夾,在彈出的菜單中選擇 ⑤ 子菜單里的類“Class”選項,新建一個類文件?! ?4)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補(bǔ)充代碼中的關(guān)鍵步驟?! ?include “stdio.h”  #include “stdlib.h”  int s1,s2,s3;  int vs(int a,int b,int c){     int v;     v= ⑥ ;     s1=a*b;     s2= ⑦ ;     s3=a*c;     return v;     }  int main(void){  int a,l,w,h;  clrsce();  printf(“ 請輸入長度、寬度和高度:”);  scanf(“%d%d%d”, ⑧ ,&w,&h);  v= ⑨ ;  rrintf(“v=%d s1=%d s2=%d s3=%d ”,v,s1,s2,s3);  return EXIT_SUCCESS;  }  (5)Eclipse提供的重構(gòu)功能本質(zhì)上是對程序的結(jié)構(gòu)調(diào)整。Eclipse重構(gòu)功能為我們解決了變量、類、函數(shù)等改名的問題。在本程序中,要將變量a改為x,手工遂個操作需要改多處,但用Eclipse重構(gòu)菜單的“ ⑩ ”選項,只需要改動一處即可。

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

自考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取