?軟件開發工具自考2008年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件開發工具自考2008年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.軟件開發工具最重要的性能是( )
A.存儲各種信息的能力
B.工具的可靠程度
C.版本管理的能力
D.幫助人們編寫文檔
2.計劃工具是從( )
A.宏觀的角度去看待軟件開發
B.微觀的角度去看待軟件開發
C.宏觀的角度去制定測試方案
D.微觀的角度去制定測試方案
3.在論述程序結構時,E.Yourdon把程序的結構分解成三個基本模塊,即( )
A.處理單元、循環機制、二分決策機制
B.處理單元、循環機制、控制轉移機制
C.循環機制、二分決策機制、控制轉移機制
D.處理單元、二分決策機制、控制轉移機制
4.劃分模塊的基本要求是( )
A.模塊間聯系少,模塊規模足夠小,模塊扇入數足夠大
B.模塊功能單一,模塊間聯系少,模塊扇入數足夠大
C.模塊功能單一,模塊間聯系少,模塊規模足夠小
D.模塊功能單一,模塊規模足夠小,使用邏輯耦合
5.在信息庫(Repository)研究中的核心問題是( )
A.提高信息的共享性
B.保持信息的一致性
C.確保信息的準確性
D.保證信息的安全性
6.在PowerBulider中,提供以自由表形式顯示數據的是( )
A.應用程序對象
B.菜單對象
C.數據窗口對象
D.用戶對象
7.在軟件開發工具中,文檔生成功能與代碼生成相比( )
A.數量小,內容復雜
B.數量小,內容簡單
C.數量大,內容復雜
D.數量大,內容簡單
8.在AD/Cycle的跨周期管理中,在編碼和測試階段都使用的工具是( )
A.建模工具
B.分析工具
C.測試工具
D.生成工具
9.對軟件開發工具進行審計(Audit)的基礎是( )
A.功能完善的軟件
B.日常記錄的信息
C.方便靈活的用戶界面
D.良好的計算機系統
10.選購軟件開發工具首先應考慮的是( )
A.市場調查
B.明確環境與約束條件
C.明確目的與要求
D.價格
二、多項選擇題在每小題的五個備選答案中選出二至五個正確答案,并將其代碼寫在題干后面的括號內。多選、少選、不選或錯選者,該題無分。 (本大題共10小題,每小題2分,共20分)
11.軟件開發工具概念的要點是( )
A.軟件開發工具是在高級程序設計語言之后出現的
B.軟件開發工具的目的是在開發軟件過程中給予人們不同方面的支持
C.軟件開發工具支持軟件開發的全過程
D.軟件開發工具是執行程序
E.軟件開發工具是計算機資源管理程序
12.目前一個好的軟件系統必須滿足( )
A.正確實現所要求的功能
B.界面符合使用者習慣
C.程序易讀,結構良好
D.程序短小,占內存少
E.具有足夠的可靠性
13.信息庫的內容有( )
A.需求分析中收集的有關用戶的信息
B.邏輯設計階段中的各種調查材料
C.程序代碼
D.數據庫與數據文件格式
E.數據庫內容
14.造成大型軟件開發困難的原因有( )
A.技術力量不足
B.大系統的復雜性
C.人員的組織與協調
D.軟件系統所處的社會環境不斷變化
E.投資巨大
15.數據流程圖的基本元素有( )
A.外部實體
B.數據流
C.控制流
D.數據存儲
E.信息處理
16.在PowerBuilder中提供的窗口類型包括( )
A.主窗口
B.彈出式窗口
C.子窗口
D.響應式窗口
E.框架窗口
17.目前實施項目管理的主要方法包括( )
A.計劃評審技術
B.棒狀圖
C.結構圖
D.檢查點方法
E.排隊論
18.軟件開發工具的基本功能有( )
A.提供描述軟件狀況及其開發過程的概念模式
B.提供存儲和管理有關信息的機制與手段
C.幫助使用者生成與修改各種文檔
D.幫助使用者編寫程序代碼
E.對歷史信息進行跨生命周期的管理
19.OO方法的優點體現在封裝、( )
A.抽象
B.概括
C.多態性
D.穩定性
E.持久性
110.項目管理的基本目標是( )
A.有效地控制產品質量
B.保證項目按預定進度完成
C.激勵員工
D.有效地利用資源
E.控制成本
三、填空題(本大題共12小題,每空1分,共20分)
21.面向對象的程序設計摒棄了_____和_____的爭論,把對于復雜系統的認識歸結為對一批對象及其關系的認識。
22.數據流程圖與結構圖相比,它更適合于客觀描述,而結構圖著重描述軟件模塊間的_______。
23.框圖描述的是程序執行的________過程。
24.模塊間應當盡量避免_________耦合,而僅限于_______耦合。
25.文檔生成包括文章、表格和_______三大類。
26.第三代程序設計語言一般都是_______語言。
27.軟件開發工具最主要的信息出口是_______和_______。
28.NEWCAFG的集成化包括控制集成、_______集成和_______集成。
29.工程思想的核心有兩點:標準化的_______與規范化的_______。
210.時序網絡主要描述的是系統_______及其_______方式。
211.PowerModel的基層是_______,最頂層是_______。
212.在選擇軟件開發工具時,最重要的是設置有限的、_______的目標,充分考慮各方面的_______。
四、名詞解釋題(本大題共5小題,每小題3分,共15分)
31.模塊間的耦合
32.對象的遺傳性
33.(軟件)版本管理
34.HTML語言
35.歷史文檔(Achieves)
五、簡答題(本大題共2小題,每小題5分,共10分)
41.簡述軟件開發工具的性能。
42.用戶界面設計的基本原則是什么?
六、論述題(本大題共1小題,共10分)
51.試論軟件開發工具的提出和使用是軟件技術發展的一個新階段。
七、應用題(本大題共1小題,共15分)
61.用PowerBuilder實現一個職工信息管理系統,其應用程序名為EmpApp,該應用程序使用一個Emp數據庫,其中包括1張Emp表,用于記錄職工信息。運行EmpApp,會出現一個窗口w_emp(如圖所示),其中顯示所有職工信息。單擊“新增’’命令按鈕(cb_add),則在dw_emp數據窗口的最后一行加入一條記錄,并將焦點移到dw_emp。單擊“刪除”命令按鈕(cb_del)則刪除dw_emp數據窗口的當前記錄。單擊“確認”命令按鈕(cb_commit),則提交dw_emp數據窗口的記錄,修改數據庫,如果提交成功顯示提示信息“保存成功!”,否則提示“提交錯誤,取消修改!”,并回滾事務,取消修改,重新檢索數據。單擊“取消’’命令按鈕(cb_cancel),重新檢索dw_emp所對應的數據,并將焦點移到dw_emp。單擊“退出”命令按鈕(cb_quit),關閉窗口,退出應用程序。dw_emp數據窗口控件與d_emp數據窗口對象連接。(1)請說明實現以上所述應用功能的關鍵步驟,需要明確指出操作對象的名稱,不需指明腳本編寫部分。(2)請寫出cb_add、cb_del、cb_commit、cb_cancel控件的Clicked事件腳本。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取