?軟件開發工具自考2013年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件開發工具自考2013年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.匯編語言的特點是( )
A.使用一定意義的單詞或縮寫來代替枯燥的0、1字符串
B.實現了對機器的獨立性
C.把計算機系統的各種資源有效地、協調地管理起來
D.自動地完成系統初始化
2.把程序的結構分解成三種基本模塊,這三種基本模塊不包括( )
A.處理單元
B.循環機制
C.二分決策機制
D.轉移機制
3.一般認為,好的軟件應該( )
A.功能強
B.速度快
C.可靠性足夠高
D.程序簡短
4.一個好的程序員要成為項目組的好成員,必須( )
A.具有程序設計所需要的基本知識與技能
B.深入了解本項目所在的領域
C.比較熟悉軟件開發的技術環境
D.具有高度的組織紀律性和團隊精神
5.在軟件開發過程中,直接與管理界面相關的人員是( )
A.用戶
B.程序員
C.分析人員
D.維護人員
6.在信息庫的管理方面,目前比較好的管理方式是( )
A.邏輯上、物理上都統一
B.邏輯上、物理上都分散
C.邏輯上統一、物理上分散
D.邏輯上分散、物理上統一
7.自行開發軟件開發工具不具有的優點是( )
A.可以商品化
B.切實符合自己的需要
C.容易集成化
D.便于進一步擴充和升級
8.信息庫管理中最困難的問題是( )
A.信息錄入
B.信息更新
C.使用查詢
D.一致性維護
9.軟件開發工具性能審計不包括( )
A.工具的效率
B.工具能否生成代碼
C.工具的響應速度
D.工具的輸出方式
10.屬于自行開發工具原則的是( )
A.開拓新功能
B.取代程序員的工作
C.完善地規劃
D.取代管理者的工作
11.與國際軟件開發工具比較( )
A.國內與國際發展水平相近
B.國際發展水平大大高于國內
C.國內應用水平較大地落后于國際
D.國內技術水平較大地落后于國際
12.下列幾種語言及其開發工具中同時支持COM和CORBA組件技術的是( )
A.VB
B.C++Builder/Delphi
C.PB
D.JAVA
13.將光標定位到編輯器中相應的變量位置,點擊菜單欄上的瀏覽“Navigate”菜單,為了要Eclipse顯示類型層次結構視圖,應使用的快捷鍵是( )
A.F3
B.F4
C.F5
D.F6
14.將.C文件編譯為可以運行的.exe文件的過程中如果發現錯誤,Eclipse編輯器中該代碼行前顯示“×”符號,同時在對應的文件圖標同樣顯示“×”符號的是( )
A.資源管理器
B.控制臺視圖
C.錯誤視圖
D.任務視圖
15.Eclipse工具欄的默認狀態是( )
A.鎖定狀態
B.解鎖狀態
C.關閉狀態
D.隱藏狀態
16.在Eclipse代碼模板編輯中,變量以$開頭,括起來使用的符號是( )
A.( )
B.[ ]
C.{ }
D.“ ”
17.在Eclipse CDT編輯器中,完成快捷鍵設定的操作是同時按下Ctrl鍵和( )
A.S鍵
B.<鍵
C.=鍵
D.>鍵
18.在Eclipse插件清單編輯器中,處理“執行環境”的頁面是( )
A.概述頁面
B.依賴性頁面
C.構建頁面
D.運行時頁面
19.在如下關于面向對象的一些概念的敘述中,錯誤的是( )
A.多態性是指不同事物具有不同表現形式的能力
B.多態機制使不同對象接收到同一個消息可產生相同的結果
C.對象能夠繼承他所在類的結構、操作和約束,子類也能繼承父類
D.子類可以繼承其父類的特性,同時可以有自己的新特性和新方法
20.使用Rational Rose建模支持( )
A.從數據流程圖生成代碼
B.分析過程流程
C.HTML開發
D.系統分析到系統實現雙向工程
二、填空題(本大題共20小題,每空1分,共20分)
11.軟件工程的思想主要集中于加強______ 的工作上。
12.有關系統環境、現狀及需求的信息,由用戶提出,由______ 采集。
13.在人機界面的管理中,_____ 必須始終一致。
14.信息系統運行狀況記錄包括______ 、作用、用戶反映、故障情況、故障的原因和處理情況。
15.信息系統設計成果包括______ 、數據字典、系統結構圖、數據庫邏輯設計、各模塊的設計要求,以及由此形成的設計文檔。
16.文檔生成包括文章、_____ 和圖形三大類。
17.許多軟件技術人員手邊都積累了一些_____ 、專用的、規模不一的軟件開發工具。
18.通過網絡,人們可以更方便地共享知識、互通信息,這就給軟件重用、____ 重用提供了新的機會。
19.較早期的軟件開發工具基本著眼于某一種具體的語言本身,對于軟件開發過程中涉及的交互、_____ 和代碼版本管理的支持略顯不足。
110.視圖包括導航器視圖、_____ 視圖、控制臺視圖等。
111.Eclipse的工作平臺,主要有以下幾個組成部分:____ 、工具欄、透視圖。
112.C語言是一種面向_______ 的計算機程序設計語言。
113.Eclipse.e提供了快速打開程序中已經在使用的特定數據類型及其相關_______ 的方法。
114.使用Eclipse提供的瀏覽功能,可以從多個角度快速查看并定位到程序中的各個元素,包括代碼的層次結構、________ 、繼承關系等。
115.在Eclipse中支持的斷點包括行斷點、方法斷點和_________ 。
116.在調試程序中的單步遍歷程序主要包括單步跳入、單步_____ 和單步返回。
117.在CVS的About頁面,提供了軟件產品版本、來源和_______ 信息。
118.Eclipse插件用戶界面的三個基本構成元素是視圖、________ 和透視圖。
119.在軟件開發工具的研究中,對客觀世界的抽象稱為________ 。
120.使用UML建模時一般分為用例視圖設計、______ 設計和物理設計幾大部分。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.軟件開發工具的基本功能有哪些?
22.簡述軟件工作者為提高軟件開發工作水平和效率提出的方法。
23.簡述一個好的項目組應當具備的條件。
24.簡述用戶界面設計的基本原則。
25.簡述對開發工具使用過程進行審計的主要內容。
26.簡述軟件開發工作中審計的意義和目的。
四、論述題(本大題共1小題,共10分)
31.試述軟件開發工具中信息庫(Repository)包含的主要內容。
五、應用題(本大題共1小題,共20分)
41.(本題共有l0個關鍵點,均已用數字標出,請將答案填寫在答題卡上)完成一個程序。將任一整數NfN#0)分解成l(或一l)和一些質數因子的形式。如N=150 分解成lx2x3x5x5; N=.150分解為.lx2x3x5x5。編程實現分解過程,并輸出分解結果。 使用Eclipse CDT實現該C程序,完成從新建項目、源文件夾,編寫代碼并最終編譯運行這 一系列步驟,請補充上述這些步驟中的關鍵點。(1)安裝Eclipse CDT:使用Eclipse,首先需要安裝____①____。從安裝完成之后,就可以開始安裝專門用于編寫C和C++程序的Eclipse開發環境:____②____ 。(2)新建項目:打開Eclipse集成環境,點擊菜單欄上的____ ③____菜單,選擇新建子菜單下的C++Project選項,彈出選擇向導窗口。在對話框中打開C/C++文件夾,選擇“C Project’,后點擊Next',進入下一步。在項目名稱欄中輸入項目名稱,并在項目類型“Project type,,標簽中打開“Executable”文件夾,選擇“Empty Project'’,點擊“Finish”按鈕完成。(3)新建源文件夾:鼠標右鍵點擊____④____中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文件夾“Source Folder'’選項。在彈出的窗口中需要輸入文件夾名稱,把光標定位到項目名稱一欄中輸入源文件夾名稱“src”,然后點擊完成____⑤____即可。(4)新建C類文件:參照前一個步驟新建的源文件夾,在資源管理器中鼠標右鍵點擊src文件夾,在彈出的菜單中選擇___⑥_____ 子菜單里的類“Class”選項,新建一個類文件。(5)編寫C程序代碼:打開第3步中建好的類文件,在編輯器中編寫代碼如下,補充代碼中的關鍵步驟:(6) 編譯運行,選擇“Project”菜單的“Build Project”子菜單。若無語法錯誤,即可運行編譯好的可執行程序,選擇“ ⑩ ”菜單的“Run”子菜單,或者直接使用Eclipse快捷鍵CTRL+F11。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取