?自考軟件開發(fā)工具試卷2016年10月真題
摘要:自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細解析。
自考軟件開發(fā)工具試卷2016年10月真題及答案解析
自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細解析。
一、單項選擇題(本大題共20小題,每小題1分,共20分。)在每小題列出的備選項中只有一項是最符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均不得分。
1.人們在認識到軟件工作的重要性的同時,也認識到了軟件工作的困難性。這就是所謂 “軟件危機”問題,這種認識開始于20世紀的( )
A.60年代初期
B.60年代末期
C.70年代初期
D.70年代末期
2.為項目主管人員服務(wù)的軟件開發(fā)工具是( )
A.計劃工具
B.編程工具
C.設(shè)計工具
D.軟件工作環(huán)境
3.在大型軟件開發(fā)中,承擔模塊調(diào)試運行的是( )
A.用戶
B.項目負責人
C.程序員
D.計算機
4.實施面向?qū)ο蟮某绦蛟O(shè)計,采用的方法是( )
A.自頂向下
B.自底向上
C.中間開始,雙向發(fā)展
D.合理選擇層次,控制系統(tǒng)復雜性
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)機查詢
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ā)工具前,不必重復調(diào)查( )
A.開發(fā)工具的功能
B.開發(fā)工具的品牌
C.開發(fā)工具的服務(wù)
D.開發(fā)工具的運行環(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.將光標定位到編輯器中相應(yīng)的函數(shù)位置,點擊菜單欄上的瀏覽“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為各種信息系統(tǒng)不具備的重要特征為( )
A.復雜性
B.多樣性
C.相互關(guān)聯(lián)性
D.抽象性
二、填空題(本大題共20空,每空1分,共20分)請將答案填寫在答題卡的非選擇題答題區(qū)。錯填、不填均無分。
11.總體設(shè)計的成果是系統(tǒng)的 及各個模塊的設(shè)計任務(wù)書。
12.面向?qū)ο蟮某绦蛟O(shè)計將認識框架迅速地散布到程序設(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)機制和二分決策機制。
15.軟件開發(fā)工具有合理存儲、正確轉(zhuǎn)化的四類信息是需求信息、設(shè)計方案、變更要求和 。
16.信息庫研究的核心問題是如何保持信息庫的 。
17.信息庫中應(yīng)保存編程階段的所有成果,包括程序代碼、框圖、變量說明、測試情況、驗收報告和 。
18.軟件開發(fā)工具提供存儲和管理有關(guān)軟件信息的 和手段。
19.軟件開發(fā)過程的每一個周期可以分為五個階段:需求分析、分析設(shè)計、編碼、測試和 。
110.信息庫管理的三項功能是 、使用查詢和一致性維護。
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ā)過程中各類人員與計算機之間流通信息的內(nèi)容。
24.簡述概念模式在軟件開發(fā)工具中的作用。
25.簡述對購置開發(fā)工具進行審計的主要內(nèi)容。
26.為什么說軟件開發(fā)工具是個相當廣泛的龐大譜系?
四、論述題(本大題共1小題,共10分)
31.試述數(shù)據(jù)流程圖的組成和作用。
五、應(yīng)用題(本大題共1小題,共20分)
41. (本題共有10個關(guān)鍵點,均已用數(shù)字標出,請將答案填寫在題后相應(yīng)的標號處) 完成一個程序,計算長方體的體積及三個面的面積。使用Eclipse
CDT實現(xiàn)該C程序,完成從新建項目、源文件夾,編寫代碼并最終編譯運行一系列步驟,請補充上述這些步驟中的關(guān)鍵點?! ?1)新建項目:打開Eclipse集成開發(fā)環(huán)境,點擊菜單欄上的 ① 菜單,選擇新建子菜單下的C
Project選項,彈出選擇向?qū)Т翱?。在對話框中打開C/C++文件夾,選擇“C
Project”后點擊“Next”進入下一步。在項目名稱欄中輸入項目名稱,并在項目類型“ Project
type”標簽中打開“Executable”文件夾,選擇“Empty Project”。在“Select
Configurations”窗口中可以選擇調(diào)試和發(fā)布文件夾以及高級 設(shè)定,保持默認設(shè)置后點擊Finish即可新建“C
Project”,在這個工程中將會保存編寫的 ② 和配置文件?! ?2)新建 ③ :鼠標右鍵點擊資源瀏覽器中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source
Folder”選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到項目名稱一欄中輸入源文件夾名稱“src”,然后點擊完成 ④ 即可。 (3)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇 ⑤
子菜單里的類“Class”選項,新建一個類文件?! ?4)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補充代碼中的關(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)菜單的“
⑩ ”選項,只需要改動一處即可。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取