?自考軟件開發(fā)工具試卷2016年10月真題
摘要:自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細(xì)解析。
自考軟件開發(fā)工具試卷2016年10月真題及答案解析
自考軟件開發(fā)工具試卷2016年10月真題及答案解析,該試卷為自考軟件開發(fā)工具歷年真題試卷,包含答案及詳細(xì)解析。
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分。)在每小題列出的備選項(xiàng)中只有一項(xiàng)是最符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(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)模塊調(diào)試運(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.VB
B.VC
C.C++Builder/Delphi
D.JAVA
14.以下幾種語言及其開發(fā)工具中,同時(shí)支持COM和CORBA組件技術(shù)的是( )
A.VB
B.PB
C.JAVA
D.VC
15.Eclipse文本編輯器中查找上一個(gè)操作的快捷鍵是( )
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時(shí),在版本列表中應(yīng)選擇( )
A.src文件
B.exe文件
C.bin文件
D.doc文件
18.Eclipse工具欄的解鎖操作,是對(duì)Lock the Toolbars做如下操作( )
A.單擊此項(xiàng)
B.在其前面加√
C.雙擊此項(xiàng)
D.將其前面的√去掉
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分)請(qǐng)將答案填寫在答題卡的非選擇題答題區(qū)。錯(cuò)填、不填均無分。
11.總體設(shè)計(jì)的成果是系統(tǒng)的 及各個(gè)模塊的設(shè)計(jì)任務(wù)書。
12.面向?qū)ο蟮某绦蛟O(shè)計(jì)將認(rèn)識(shí)框架迅速地散布到程序設(shè)計(jì)語言的范圍之外,以至出現(xiàn)了面向?qū)ο蟮?,面向?qū)ο蟮南到y(tǒng)設(shè)計(jì),面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)等。
13.對(duì)象之間可以互送消息(message),這消息可以是傳送一個(gè) ,也可以是使這個(gè)對(duì)象開始某個(gè)操作。
14.結(jié)構(gòu)化程序設(shè)計(jì)把程序的結(jié)構(gòu)分解成三種基本模塊: ,循環(huán)機(jī)制和二分決策機(jī)制。
15.軟件開發(fā)工具有合理存儲(chǔ)、正確轉(zhuǎn)化的四類信息是需求信息、設(shè)計(jì)方案、變更要求和 。
16.信息庫研究的核心問題是如何保持信息庫的 。
17.信息庫中應(yīng)保存編程階段的所有成果,包括程序代碼、框圖、變量說明、測(cè)試情況、驗(yàn)收?qǐng)?bào)告和 。
18.軟件開發(fā)工具提供存儲(chǔ)和管理有關(guān)軟件信息的 和手段。
19.軟件開發(fā)過程的每一個(gè)周期可以分為五個(gè)階段:需求分析、分析設(shè)計(jì)、編碼、測(cè)試和 。
110.信息庫管理的三項(xiàng)功能是 、使用查詢和一致性維護(hù)。
111.軟件開發(fā)的工作環(huán)境包括硬件配置、 、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)通信等各種條件。
112.IBM于1989年提出AD/Cyde界于應(yīng)用系統(tǒng)開發(fā)和 工具的總框架。
113.只有對(duì)于軟件開發(fā)中涉及的各種信息,以及在開發(fā)過程中它們的發(fā)生、 、關(guān)系、一致性等有了完整與深刻的理解,才能真正實(shí)現(xiàn)軟件開發(fā)工具的一體化。
114.較早期的軟件開發(fā)工具基本著眼于某一種具體的語言本身,對(duì)于軟件開發(fā)過程中涉及的交互,文檔管理, 的支持略顯不足。
115.工作空間是Eclipse在用戶電腦磁盤上劃出的一塊區(qū)域,用來存放用戶的 。
116.Eclipse的工作平臺(tái),主要由以下幾個(gè)組成部分:菜單欄、工具欄、透視圖,而透視圖又分為 、編輯器。
117.在Eclipse CDT特有的Search功能中,可以執(zhí)行文件、任務(wù)和 搜索功能。
118.版本控制軟件ClearCase涵蓋的范圍包括 、建立管理、工作空間管理和過程控制。
119.對(duì)象是 的抽象。
120.使用UML建模時(shí)一般分為 設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)三大部分。
三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分)
21.簡(jiǎn)述高級(jí)程序設(shè)計(jì)語言相對(duì)于低級(jí)語言有哪些突破。
22.真正實(shí)現(xiàn)即插即用的程序設(shè)計(jì),為什么不是那么簡(jiǎn)單?
23.簡(jiǎn)述軟件開發(fā)過程中各類人員與計(jì)算機(jī)之間流通信息的內(nèi)容。
24.簡(jiǎn)述概念模式在軟件開發(fā)工具中的作用。
25.簡(jiǎn)述對(duì)購置開發(fā)工具進(jìn)行審計(jì)的主要內(nèi)容。
26.為什么說軟件開發(fā)工具是個(gè)相當(dāng)廣泛的龐大譜系?
四、論述題(本大題共1小題,共10分)
31.試述數(shù)據(jù)流程圖的組成和作用。
五、應(yīng)用題(本大題共1小題,共20分)
41. (本題共有10個(gè)關(guān)鍵點(diǎn),均已用數(shù)字標(biāo)出,請(qǐng)將答案填寫在題后相應(yīng)的標(biāo)號(hào)處) 完成一個(gè)程序,計(jì)算長(zhǎng)方體的體積及三個(gè)面的面積。使用Eclipse
CDT實(shí)現(xiàn)該C程序,完成從新建項(xiàng)目、源文件夾,編寫代碼并最終編譯運(yùn)行一系列步驟,請(qǐng)補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)?! ?1)新建項(xiàng)目:打開Eclipse集成開發(fā)環(huán)境,點(diǎn)擊菜單欄上的 ① 菜單,選擇新建子菜單下的C
Project選項(xiàng),彈出選擇向?qū)Т翱?。在?duì)話框中打開C/C++文件夾,選擇“C
Project”后點(diǎn)擊“Next”進(jìn)入下一步。在項(xiàng)目名稱欄中輸入項(xiàng)目名稱,并在項(xiàng)目類型“ Project
type”標(biāo)簽中打開“Executable”文件夾,選擇“Empty Project”。在“Select
Configurations”窗口中可以選擇調(diào)試和發(fā)布文件夾以及高級(jí) 設(shè)定,保持默認(rèn)設(shè)置后點(diǎn)擊Finish即可新建“C
Project”,在這個(gè)工程中將會(huì)保存編寫的 ② 和配置文件?! ?2)新建 ③ :鼠標(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” 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(“
請(qǐng)輸入長(zhǎng)度、寬度和高度:”); 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ì)上是對(duì)程序的結(jié)構(gòu)調(diào)整。Eclipse重構(gòu)功能為我們解決了變量、類、函數(shù)等改名的問題。在本程序中,要將變量a改為x,手工遂個(gè)操作需要改多處,但用Eclipse重構(gòu)菜單的“
⑩ ”選項(xiàng),只需要改動(dòng)一處即可。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國(guó)際私法真題
- 2023年10月自考00246國(guó)際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國(guó)際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取