?軟件開發工具自考2009年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件開發工具自考2009年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.從60年代末期開始,人們對于軟件工作的認識大大深入了,在認識到軟件工作的重要性的同時,也認識到了軟件工作的困難性。這就是所謂的( )
A.軟件的智能化問題
B.結構化程序設計的技巧問題
C.軟件生存期的劃分問題
D.軟件危機問題
2.一般來說,軟件開發工具對環境的要求( )
A.與它所支持的應用軟件的環境要求無關
B.依賴于它所支持的應用軟件的環境要求
C.應當超出它所支持的應用軟件的環境要求
D.不應當超出它所支持的應用軟件的環境要求
3.屬于軟件開發工具的是( )
A.COBOL
B.DOS
C.TOOLBOOK
D.DBMS
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.在NEWCAFG中,構成Repository庫的主體關系是( )
A.系統類關系
B.屬性類關系
C.實體類關系
D.聯系類關系
10.在對市場上可供使用的軟件開發工具進行調查研究時應包括的內容是( )
A.軟件開發工具供應商的規模
B.軟件開發工具的管理者
C.軟件開發工具的銷售量
D.軟件開發工具的服務和培訓條件
二、多項選擇題在每小題的五個備選答案中選出二至五個正確答案,并將其代碼寫在題干后面的括號內。多選、少選、不選或錯選者,該題無分。 (本大題共10小題,每小題2分,共20分)
11.軟件開發工具在以下幾方面提供支持( )
A.認識與描述客觀系統
B.存儲及管理開發過程中的信息
C.代碼的編寫或生成
D.文檔的編制或生成
E.為挑選管理人員提供必要的信息
12.NEWCAFG的安全保證主要措施是對信息庫的( )
A.密碼設置
B.備份
C.恢復
D.訪問控制
E.登記日志
13.質量好的軟件應滿足( )
A.實現所要求的功能
B.界面友好
C.足夠的運行速度
D.足夠的可靠性
E.結構良好,文檔齊全
14.模塊的劃分應符合( )
A.功能盡可能單一、明確
B.模塊間的聯系盡可能少
C.明確說明模塊間必需的聯系
D.模塊間僅限于數據耦合
E.模塊的規模足夠小
15.造成大型軟件開發困難的原因有:( )
A.大系統的復雜性
B.人員的組織與協調
C.各應用領域之間的差別
D.應用環境隨時間的變化
E.程序人員的水平低
16.數據窗口對象數據源包括( )
A.SQL Select數據源
B.SQL Server數據源
C.Query數據源
D.External數據源
E.Stored Procedure數據源
17.軟件開發工具中屬于信息庫管理功能的是( )
A.使用查詢
B.代碼生成
C.錄入更新
D.文檔生成
E.一致性維護
18.在軟件開發工具中,文檔生成的內容包括( )
A.數據
B.文章
C.表格
D.圖形
E.程序
19.軟件開發工具進一步發展的方面包括( )
A.網絡化
B.智能化
C.一體化
D.大眾化
E.標準化
110.下面哪些項是選擇軟件開發工具的要點( )
A.運行環境
B.性能/價格比
C.用戶的編程能力
D.主機的速度
E.對應的開發方法
三、填空題(本大題共13小題,每空1分,共20分)
21.第四代語言的原義是____________的程序設計語言。
22.與一般項目管理比較而言,軟件項目有兩個特殊問題,首先需要____工作方面的支持,另一個是版本管理。
23.第三代程序設計語言是面向____________的語言。
24.由于面向對象程序設計提供了認識____________的力量而產生了巨大的影響。
25.結構化程序設計的方法是面向規模較____________軟件的;主要是為_________服務的。
26.面向對象程序設計的思想方法更接近人們思維方式,摒棄了持續許久的____________和____________的爭論。
27.軟件開發工具的成果包括程序和____________,通常是以_________方式提供的。
28.當信息庫中有新信息存入時,老信息添加____________移入到____________信息中。
29.項目管理與版本管理的核心問題是____________的信息管理問題,其關鍵問題是____________的處理。
210.在NEWCAFG中,使用進程和____________機制實現集成環境的管理與控制。
211.與系統軟件或高級語言相比,軟件開發工具更多地依賴于__________的特點、開發人員的__________與組織方式。
212.結構化程序設計方法的缺點是增大了程序____________,降低了程序的_________。
213.軟件開發是一個多階段的過程,不同的開發階段要求不同的工具。軟件開發工具大體上可分為____________工具、分析工具和設計工具。
四、名詞解釋題(本大題共5小題,每小題3分,共15分)
31.封裝性
32.軟件開發工具
33.概念模式
34.信息流通模型
35.實體關系圖
五、簡答題(本大題共2小題,每小題5分,共10分)
41.簡述軟件開發工具的功能要求。
42.簡述支持軟件開發工具的主要理論和方法。
六、論述題(本大題共1小題,共10分)
51.試述項目管理和版本管理的主要內容。
七、應用題(本大題共1小題,共15分)
61.用Power Builder實現一個應用程序名為Stu App的應用,程序中用到數據庫Studb。Studb包括3張表:Student、Class和Mark。Student用于記錄學生信息;Class用于記錄課程信息;Mark用于記錄學生選修課程的成績。 運行StuApp,會出現一個帶有菜單m_student的MDI窗口框架w_student。單擊 菜單上的“成績瀏覽”菜單項(m_browseMark)會出現一個成績瀏覽窗口w_browse-Mark,如題42圖所示。左側的數據窗口(dw_student)顯示學生的學號和姓名,右側的數據窗口(dw_mark)顯示左側當前學生的所選課程及成績。dw_student和dw_mark分別與d_student和d_mark連接。靜態文本st_StuName顯示當前選中學生的姓名加“的成績”。用鼠標單擊dw_student中的不同學生記錄,dw_mark和st_StuName中的內容會隨之發生變化。單擊“關閉”按鈕,關閉w_browseMark窗口。 題42圖 w_browseMark窗口(1)請補充實現上述應用功能的關鍵步驟說明。請明確指出操作對象的名稱,不需指明腳本。①創建應用程序對象StuApp;②在菜單畫板中創建菜單m_student;③在數據窗口畫板中____________,其中____________為SQL Select,參數為學號;④在窗口畫板中____________,將窗口類型設置為MDI MicroHelp,并在Windows屬性對話框中將Menu Name設置為____________;⑤創建w_browseMark窗口,并在其中添加____________,并指定其數據窗口對象為d_student;添加____________,并指定其數據窗口對象為d_mark;添加1個命令按鈕,并將其顯示文本改為“關閉”。(2)請完成以下事件的相應腳本:dw_student的___________________腳本:____________//定義一個字符串型的局部變量sl_studentid_____________=this.object.data[currentrow,1]____________//檢索數據到dw_markIF____________THEN//如果檢索失敗Messagebox(“提示”,“檢索學生成績出錯!”)ELSE____________//給st_StuName重新賦值____________________________cb_quit的Clicked 事件腳本:____________________________設置dw_student的事務對象腳本:____________________________
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取