第 1 頁:選擇題 |
第 2 頁:字處理題 |
第 3 頁:電子表格題 |
第 4 頁:演示文稿題 |
第 5 頁:參考答案 |
一、選擇題
1.A【解析】軟件危機主要表現(xiàn)在:軟件需求的增長得不到滿足;軟件開發(fā)成本和進度無法控制;軟件質量難以保證;軟件不可維護或維護程度非常低;軟件的成本不斷提高;軟件開發(fā)生產率的提高趕不上硬件的發(fā)展和應用需求的增長。所以選擇A。
2.D【解析】需求分析階段的工作有:需求獲取;需求分析;編寫需求規(guī)格說明書;需求評審,所以選擇D。
3.B【解析】黑盒測試是對軟件已經實現(xiàn)的功能是否滿足需求進行測試和驗證,黑盒測試完全不考慮程序內部的邏輯結構和內部特性,只根據程序的需求和功能規(guī)格說明,檢查程序的功能是否符合它的功能說明,所以本題選擇B。
4.C【解析】系統(tǒng)結構圖是對軟件系統(tǒng)結構的總體設汁的圖形顯示。在需求分析階段,已經從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結構,是在概要設計階段用到的。PAD圖是在詳細設計階段用到的。程序流程圖是對程序流程的圖形表示,在詳細設計過程中用到。數據流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數據在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設計時用到,所以選擇C。
5.B【解析】在實際應用中,隊列的順序存儲結構一般采用循環(huán)隊列的形式。
6.C【解析】一般來說,在線性表的鏈式存儲結構中,各數據結點的存儲序號是不連續(xù)的,并且各結點在存儲空間中的位置關系與邏輯關系也不一致。線性鏈表中數據的插入和刪除都不需要移動表中的元素,只需改變結點的指針域即可。
7.B[解析]對象的基本特點是:標識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性好.封裝是指隱藏對象的屬性和實現(xiàn)細節(jié),將數據和操作結合于統(tǒng)一體,僅對外提供訪問方式,B選項正確.
8.A[解析]E-R圖中實體之間的聯(lián)系轉換為關系數據庫中的關系,A選項正確.
9.B[解析]順序表和鏈表的優(yōu)缺點比較如下表:
由表中可以看出鏈式存儲插入與刪除運算效率高,故B選項正確.
10.B[解析]在樹結構中,定義一棵樹的根結點所在的層次為1,其他結點所在的層次等于它的父結點所在的層次加1,樹的最大層次稱為樹的深度.完全二叉樹指除最后一層外,每一層上的結點數均達到最大值,在最后一層上只缺少右邊的若干結點.深度為6的滿二叉樹,結點個數為26-1=63,則第7層共有125-63=62個葉子結點;分別掛在第6層的左邊62個結點上,加上第6層的最后l個葉子結點,該完全二叉樹共有63個葉子結點,故B選項正確.
11.B【解析】在實際應用中,隊列的順序存儲結構一般采用循環(huán)隊列的形式。
12.C【解析】一般來說,在線性表的鏈式存儲結構中,各數據結點的存儲序號是不連續(xù)的,并且各結點在存儲空間中的位置關系與邏輯關系也不一致。線性鏈表中數據的插入和刪除都不需要移動表中的元素,只需改變結點的指針域即可。
13.A【解析】根據二叉樹的性質3:在任意一棵二叉樹中,度為0的葉子結點總是比度為2的結點多一個,所以本題中度為2的結點是5-1=4個,所以度為1的結點的個數是25-5-4=16個。
14.B【解析】數據庫系統(tǒng)的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統(tǒng)中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法,所以選擇B。
15.A【解析】實體完整性約束要求關系的主鍵中屬性值不能為空值,所以選擇A。
16.C【解析】如果S=T/R,則S稱為T除以R的商。在除運算中S的域由T中那些不出現(xiàn)在R中的域所組成,對于S中的任一有序組,由它與關系R中每個有序組所構成的有序組均出現(xiàn)在關系T中。所以本題選擇C。
17.A【解析】軟件危機主要表現(xiàn)在:軟件需求的增長得不到滿足;軟件開發(fā)成本和進度無法控制;軟件質量難以保證;軟件不可維護或維護程度非常低;軟件的成本不斷提高;軟件開發(fā)生產率的提高趕不上硬件的發(fā)展和應用需求的增長。所以選擇A。
18.D【解析】需求分析階段的工作有:需求獲取;需求分析;編寫需求規(guī)格說明書;需求評審,所以選擇D。
19.B【解析】黑盒測試是對軟件已經實現(xiàn)的功能是否滿足需求進行測試和驗證,黑盒測試完全不考慮程序內部的邏輯結構和內部特性,只根據程序的需求和功能規(guī)格說明,檢查程序的功能是否符合它的功能說明,所以本題選擇B。
20.C【解析】系統(tǒng)結構圖是對軟件系統(tǒng)結構的總體設汁的圖形顯示。在需求分析階段,已經從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結構,是在概要設計階段用到的。PAD圖是在詳細設計階段用到的。程序流程圖是對程序流程的圖形表示,在詳細設計過程中用到。數據流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數據在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設計時用到,所以選擇C。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: