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