?軟件開發(fā)工具自考2015年04月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡(jiǎn)答題,應(yīng)用等題型。
軟件開發(fā)工具自考2015年04月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡(jiǎn)答題,應(yīng)用等題型。
一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。 (本大題共20小題,每小題1分,共20分)
1.屬于軟件開發(fā)工具的是( )
A.操作系統(tǒng)
B.編譯系統(tǒng)
C.第三代語(yǔ)言
D.報(bào)表生成器
2.項(xiàng)目負(fù)責(zé)人最希望軟件開發(fā)工具所提供的幫助是( )
A.存儲(chǔ)及管理開發(fā)過(guò)程中的信息
B.文檔的編制或生成
C.軟件項(xiàng)目的管理
D.描述客觀系統(tǒng)
3.通常依賴于機(jī)器與軟件的軟件開發(fā)工具是( )
A.計(jì)劃工具
B.分析工具
C.上游工具
D.集成化工具
4.一個(gè)優(yōu)秀的程序員要成為項(xiàng)目組的好成員,必須( )
A.具有程序設(shè)計(jì)所需要的基本知識(shí)與技能
B.深入了解本項(xiàng)目所在的領(lǐng)域
C.比較熟悉軟件開發(fā)的技術(shù)環(huán)境
D.按照統(tǒng)一的原則使用標(biāo)識(shí)符
5.屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的是( )
A.COBOL
B.Smalhalk
C.FORTRAN
D. ALGOL
6.在軟件開發(fā)過(guò)程中,直接與需求信息關(guān)聯(lián)的界面是( )
A.分析界面
B.編程界面
C.用戶界面
D.管理界面
7.在軟件開發(fā)過(guò)程中,建立邏輯模型應(yīng)在( )
A.需求分析階段
B.編碼階段
C.系統(tǒng)設(shè)計(jì)階段
D.測(cè)試階段
8.購(gòu)買市場(chǎng)上已有的軟件開發(fā)工具不具有的優(yōu)點(diǎn)是( )
A.減輕一定的工作負(fù)擔(dān)
B.工作的組織管理比較規(guī)范
C.信息的管理與檢索比較方便
D.一體化的軟件開發(fā)工具多
9.在購(gòu)置軟件開發(fā)工具前,通常調(diào)查市場(chǎng)的重點(diǎn)不包括( )
A.工具的運(yùn)行環(huán)境
B.工具的功能
C.工具的文檔資料
D.工具的品牌
10.以下幾種較有代表性的語(yǔ)言及其開發(fā)工具中支持面向?qū)ο笞詈玫氖? )
A.PB
B.C++Builder/Delphi
C.VB
D.VC
11.與Visual Studi0比較,Eclipse的獨(dú)特優(yōu)勢(shì)是( )
A.面向各平臺(tái)開發(fā)者
B.具有編譯、運(yùn)行功能
C.具備了代碼援助、語(yǔ)法高亮、錯(cuò)誤預(yù)防功能
D.令開發(fā)人員把精力集中到代碼邏輯和算法優(yōu)化上
12.Eclipse調(diào)試操作的快捷鍵是( )
A.F11
B.F12
C.Ctrl+F11
D.Ctrl+F12
13.單擊菜單欄下的瀏覽“Navigate”菜單,為了打開元素,可以使用的快捷鍵是( )
A.Ctri+Shift+I
B.Ctrl+Shift+J
C.Ctrl+Shift+K
D.Ctrl+Shift+T
14.在GDB刪除行斷點(diǎn)時(shí),從斷點(diǎn)菜單中選擇的選項(xiàng)是( )
A.Add Bookmark
B.Disable Breakpoint
C.Toggle Breakpoint
D.Breakpoint Froperties
15.在Eclipse編輯器中,打開文件Test后,要使其全屏幕顯示,雙擊的標(biāo)簽區(qū)域是( )
A.Open
B.Test
C.Use
D.Reset
16.在CVS中,將資源庫(kù)中的最新狀態(tài)反映至工作備份的操作稱為( )
A.輸入
B.提交
C.簽出
D.更新
17.要想使經(jīng)過(guò)一段時(shí)間開發(fā)形成的本地代碼和CVS資源庫(kù)中代碼保持一致,應(yīng)選擇的處理是( )
A.核對(duì)
B.提交
C.同步
D.更新
18.在Eclipse播件中,將已有的視圖、操作集及編輯器進(jìn)行組合和布局,以支持特定用戶的需求,這種組織的結(jié)果稱為( )
A.結(jié)構(gòu)圖
B.總編輯器
C.透視圖
D.用戶菜單
19.關(guān)于面向?qū)ο蟾拍畹臄⑹鲋?,錯(cuò)誤的是( )
A.對(duì)象具有一組屬性和一組操作
B.客觀世界的有規(guī)律的事物才是對(duì)象
C.屬性是類和對(duì)象的性質(zhì)
D.抽象是事物的簡(jiǎn)括描述
20.使用Rational Rose建模不能支持( )
A.UML的建模組成結(jié)構(gòu)
B.采用基于組件的開發(fā)
C.從數(shù)據(jù)流程圖生成代碼
D.系統(tǒng)分析到系統(tǒng)實(shí)現(xiàn)
二、填空題(本大題共20小題,每空1分,共20分)
11.我們所說(shuō)的軟件開發(fā)工具是一種幫助人們進(jìn)行軟件開發(fā)的特定的________。
12.面向?qū)ο蟮某绦蛟O(shè)計(jì)將認(rèn)識(shí)框架迅速地散布到程序設(shè)計(jì)語(yǔ)言的范圍之外,以至出現(xiàn)了面向?qū)ο蟮南到y(tǒng)分析、面向?qū)ο蟮腳_______和面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)等。
13.模塊之間的聯(lián)系及互相影響稱為耦合。一般來(lái)說(shuō),應(yīng)當(dāng)盡量避免邏輯耦合,而僅限于 ________耦合。
14.即插即用的程序設(shè)計(jì)處理大型軟件開發(fā)工作的思路是由一部分人專門生產(chǎn)軟件組件,而另一部分人則構(gòu)造整個(gè)軟件的________。
15.抽象的、較大的對(duì)象所具有的性質(zhì),自然地成為它的子類的性質(zhì),不必加以說(shuō)明或規(guī)定,這就是________性。
16.參加大型軟件開發(fā)的成員,必須具有高度的組織紀(jì)律性和________。
17.信息庫(kù)(Repository)是一個(gè)隨著項(xiàng)目進(jìn)度不斷修改與補(bǔ)充的________。
18.從項(xiàng)目管理觀點(diǎn)來(lái)說(shuō),項(xiàng)目管理狀況的最終體現(xiàn)是項(xiàng)目________的升高或降低。
19.文檔生成包括________、表格和圖形三大類。
110.軟件開發(fā)的工作環(huán)境包括硬件配置、系統(tǒng)軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)、________等各種條件。
111.由于在軟件開發(fā)工作中,存在著大量不確定的因素,人們常常需要用________與知識(shí)來(lái)補(bǔ)充或加工,或用人工智能方面的技術(shù)輔助提高信息處理的功能及效率。
112.從目前的發(fā)展勢(shì)頭看,________、網(wǎng)絡(luò)化、一體化、標(biāo)準(zhǔn)化是軟件開發(fā)工具發(fā)展值得重視的動(dòng)向。
113.Eclipse的工具欄主要有兩種類型,一種為________工具欄,另一種類型則是視圖工具欄。
114.34. Eclipse環(huán)境中,所有視圖共享同一組________。
115.使用Eclipse提供的瀏覽功能,可以從多個(gè)角度快速查看并定位到程序中的各個(gè)元素,包括代碼的________、調(diào)用關(guān)系和繼承關(guān)系等。
116.在Eclipse CDT特有的Search功能中,可以執(zhí)行________、任務(wù)和C/C++搜索功能。
117.Eclipse的調(diào)試透視圖主要包括調(diào)試視圖、________視圖、斷點(diǎn)視圖、編輯器、大綱視圖和控制臺(tái)視圖。
118.在Eclipse定制透視圖編輯器中的四個(gè)標(biāo)簽,分別定制的是工具欄、________、命令組和快捷方式。
119.UML(Unified Modeling Language,統(tǒng)一建模語(yǔ)言)是一種定義良好、易于表達(dá)且________的建模語(yǔ)言。
120.在00程序設(shè)計(jì)中,對(duì)象表達(dá)為被描述事物的數(shù)據(jù)和對(duì)數(shù)據(jù)的處理的統(tǒng)一整體,也稱為________。
三、簡(jiǎn)答題(本大題共6小題,每小題5分,共30分)
21.進(jìn)入二十一世紀(jì)以來(lái),軟件開發(fā)工具的發(fā)展有什么特點(diǎn)?
22.簡(jiǎn)述軟件工程思想的產(chǎn)生。
23.簡(jiǎn)述軟件工程從傳統(tǒng)產(chǎn)業(yè)工程方法中吸取的成功經(jīng)驗(yàn)。
24.簡(jiǎn)述信息庫(kù)中保存的編程階段成果的內(nèi)容。
25.簡(jiǎn)述項(xiàng)目管理的基本目標(biāo)。
26.簡(jiǎn)述在Windows操作系統(tǒng)的環(huán)境下,Visual Studi0與Eclipse相比的優(yōu)勢(shì)。
四、論述題(本大題共1小題,共10分)
31.試論軟件開發(fā)工具的提出與使用,是軟件技術(shù)發(fā)展的一個(gè)新的階段。
五、應(yīng)用題(本大題共1小題,共20分)
41.以下兩題中的程序代碼分別是用C和C++語(yǔ)言編寫的“互不相同無(wú)重復(fù)三位數(shù)排列” 的C和C++程序代碼,任選其中一題。(1) 已編寫C程序代碼如下:#include “stdio.h”#include “”stdlib.hint main(void){int i,j;printf(“ ”);if(i!=k && i!=j,j!=k)//確保每位數(shù)互不相同prifor(i=1;i<=5;i++)for(j=1;j<=5;j++)for(k=1;k<=5;k++)printf(“%d,%d,%d ”i,j,k);return EXIT_SUCCESS;}1)在Eclipse中,插件CDT、MinGW和GDB的作用分別是什么?2)將此程序代碼在Eclipse編輯器中進(jìn)行編譯時(shí),在for(k=1;k<=5;k抖)等代碼行前顯示“X”符號(hào),說(shuō)明該程序的編寫有語(yǔ)法等錯(cuò)誤,請(qǐng)修改該程序中如現(xiàn)的錯(cuò)誤。3)根據(jù)下面提供的菜單、文件夾、按鈕、窗口等操作選項(xiàng),請(qǐng)寫出導(dǎo)入一個(gè)名為ThreeFigures的C程序外部項(xiàng)目到Eclipse集成環(huán)境中的基本操作步驟(從菜單欄上的file開始)。File、Export、Import、General文件夾、C++文件夾、CVS文件夾、Existing Projects into Workspace、Preferences,Next、Select root directory、Select archive file,F(xiàn)inish、cancel。(2) 己編寫C++程序代碼如下:1)在Eclipse中,插件CDT、MinGW和GDB的作用分別是什么?2)將此程序代碼在Eclipse編輯器中進(jìn)行編譯后,在for(k=1;k<=5;k++)等代碼行前顯示“x”符號(hào),說(shuō)明該程序的編寫有語(yǔ)法等錯(cuò)誤,請(qǐng)修改該程序中出現(xiàn)的錯(cuò)誤。3)根據(jù)下面提供的菜單、文件夾、按鈕、窗口等操作選項(xiàng),請(qǐng)寫出導(dǎo)入一個(gè)名為ThreeFigures的C++程序外部項(xiàng)目到Eclipse集成環(huán)境中的基本操作步驟(從菜單欄上的file‘開始)。File、Export、Import、General文件夾、C++文件夾、CVS文件夾、Existing Projects into Workspace、Preferences,Next、Select root directory、Select archive file,F(xiàn)inish、cancel。
延伸閱讀
- 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)取