一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,共20分)
1.Fortran、C++、Lisp分別是( )語言。
A.過程型、面向?qū)ο?、函?shù)式 B.過程型、函數(shù)式、面向?qū)ο?BR> C.函數(shù)式、過程型、面向?qū)ο?D.面向?qū)ο?、過程型、函數(shù)式
2.形如VariableName=Expression的語法格式是( )。
A.選擇語句的語法格式 B.多選語句的語法格式
C.情況語句的語法格式 D.賦值語句的語法格式
3.下列哪種概念模式是描述數(shù)據(jù)內(nèi)容的 ( )
A.數(shù)據(jù)流程圖 B.數(shù)據(jù)字典
C.實體關(guān)系圖 D.數(shù)學(xué)與邏輯模型
4.軟件開發(fā)工具最主要的輸出是(?。?。
A.代碼和文檔 B.聯(lián)機查詢
C.數(shù)據(jù)查詢 D.人機對話界面
5.項目管理與版本管理的關(guān)鍵問題是(?。?。
A.跨生命周期的信息管理 B.歷史信息的處理
C.及時的版本更新 D.信息庫內(nèi)容的更新
6.軟件開發(fā)工具的基礎(chǔ)是(?。?。
A.人機界面 B.總控部分
C.信息庫 D.項目數(shù)據(jù)庫
7.影響軟件可維護(hù)性的最重要因素是( )。
A.維護(hù)人員是否熟悉軟件 B.編程語言
C.軟件復(fù)雜性 D.軟件文檔是否齊全
8.用戶界面的主要功能是( )。
A.提供通信的方式 B.提供系統(tǒng)的幫助
C.提供數(shù)據(jù)錄入的方式 D.提供信息顯示方式
9.作為一個完整的、一體化的軟件開發(fā)工具,( )處于中心的位置。
A.信息庫 B.數(shù)據(jù)庫
C.知識庫專家系統(tǒng) D.總控部分及人機界面
10.Internet是一個以(?。┚W(wǎng)絡(luò)協(xié)議連接各個國家、各個地區(qū)、各個機構(gòu)的計算機網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)。
A.UDP B.TCP/IP
C.HTTP D.FTP
二、填空題(每空2分,共24分)
1.一個數(shù)據(jù)窗口由________________和________________兩部分構(gòu)成。
2.NEWCAFG支持軟件生命周期法,把軟件的生命周期劃分為____________、___________、代碼生成和運行維護(hù)四個階段。
3.信息庫存貯著________________、________________的信息。
4.E-R圖廣泛應(yīng)用于數(shù)據(jù)庫的設(shè)計中,常常和________________、________________等互相配合使用。
5.代碼生成器的基本任務(wù)是________________,自動或半自動地產(chǎn)生相應(yīng)的某種語言的________________.
6.項目數(shù)據(jù)庫實際上是________________的一個組成部分,它記錄的是________________的各種有關(guān)信息。
三、簡述題(每小題5分,共20分)
1.什么是軟件開發(fā)環(huán)境 它有何特點?
2.請簡述面向?qū)ο笤O(shè)計方法的優(yōu)點。它與面向過程的程序設(shè)計有何不同?
3.HTML頁面的背景色設(shè)置成藍(lán)色,普通文字的顏色設(shè)置成紅色,寫出其的標(biāo)記。
4.軟件開發(fā)工具的發(fā)展現(xiàn)狀如何?
四、論述題(每小題10分,共20分)
1.評價一個好軟件的標(biāo)準(zhǔn)是什么?
2.針對你工作單位的實際情況,是購置還是開發(fā)軟件開發(fā)工具,作一權(quán)衡,并說明理由。
五、應(yīng)用題(16分)
試分析軟件開發(fā)的困難何在?為避免這些困難人們在軟件開發(fā)方法上經(jīng)歷了哪些過程?每一過程各舉一例。
1.Fortran、C++、Lisp分別是( )語言。
A.過程型、面向?qū)ο?、函?shù)式 B.過程型、函數(shù)式、面向?qū)ο?BR> C.函數(shù)式、過程型、面向?qū)ο?D.面向?qū)ο?、過程型、函數(shù)式
2.形如VariableName=Expression的語法格式是( )。
A.選擇語句的語法格式 B.多選語句的語法格式
C.情況語句的語法格式 D.賦值語句的語法格式
3.下列哪種概念模式是描述數(shù)據(jù)內(nèi)容的 ( )
A.數(shù)據(jù)流程圖 B.數(shù)據(jù)字典
C.實體關(guān)系圖 D.數(shù)學(xué)與邏輯模型
4.軟件開發(fā)工具最主要的輸出是(?。?。
A.代碼和文檔 B.聯(lián)機查詢
C.數(shù)據(jù)查詢 D.人機對話界面
5.項目管理與版本管理的關(guān)鍵問題是(?。?。
A.跨生命周期的信息管理 B.歷史信息的處理
C.及時的版本更新 D.信息庫內(nèi)容的更新
6.軟件開發(fā)工具的基礎(chǔ)是(?。?。
A.人機界面 B.總控部分
C.信息庫 D.項目數(shù)據(jù)庫
7.影響軟件可維護(hù)性的最重要因素是( )。
A.維護(hù)人員是否熟悉軟件 B.編程語言
C.軟件復(fù)雜性 D.軟件文檔是否齊全
8.用戶界面的主要功能是( )。
A.提供通信的方式 B.提供系統(tǒng)的幫助
C.提供數(shù)據(jù)錄入的方式 D.提供信息顯示方式
9.作為一個完整的、一體化的軟件開發(fā)工具,( )處于中心的位置。
A.信息庫 B.數(shù)據(jù)庫
C.知識庫專家系統(tǒng) D.總控部分及人機界面
10.Internet是一個以(?。┚W(wǎng)絡(luò)協(xié)議連接各個國家、各個地區(qū)、各個機構(gòu)的計算機網(wǎng)絡(luò)的數(shù)據(jù)通信網(wǎng)。
A.UDP B.TCP/IP
C.HTTP D.FTP
二、填空題(每空2分,共24分)
1.一個數(shù)據(jù)窗口由________________和________________兩部分構(gòu)成。
2.NEWCAFG支持軟件生命周期法,把軟件的生命周期劃分為____________、___________、代碼生成和運行維護(hù)四個階段。
3.信息庫存貯著________________、________________的信息。
4.E-R圖廣泛應(yīng)用于數(shù)據(jù)庫的設(shè)計中,常常和________________、________________等互相配合使用。
5.代碼生成器的基本任務(wù)是________________,自動或半自動地產(chǎn)生相應(yīng)的某種語言的________________.
6.項目數(shù)據(jù)庫實際上是________________的一個組成部分,它記錄的是________________的各種有關(guān)信息。
三、簡述題(每小題5分,共20分)
1.什么是軟件開發(fā)環(huán)境 它有何特點?
2.請簡述面向?qū)ο笤O(shè)計方法的優(yōu)點。它與面向過程的程序設(shè)計有何不同?
3.HTML頁面的背景色設(shè)置成藍(lán)色,普通文字的顏色設(shè)置成紅色,寫出其的標(biāo)記。
4.軟件開發(fā)工具的發(fā)展現(xiàn)狀如何?
四、論述題(每小題10分,共20分)
1.評價一個好軟件的標(biāo)準(zhǔn)是什么?
2.針對你工作單位的實際情況,是購置還是開發(fā)軟件開發(fā)工具,作一權(quán)衡,并說明理由。
五、應(yīng)用題(16分)
試分析軟件開發(fā)的困難何在?為避免這些困難人們在軟件開發(fā)方法上經(jīng)歷了哪些過程?每一過程各舉一例。