公共基礎部分OK_第1頁
公共基礎部分OK_第2頁
公共基礎部分OK_第3頁
公共基礎部分OK_第4頁
公共基礎部分OK_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第一部分 公共基礎知識單項選擇題(10分)1)、程序流程圖中帶有箭頭的線段表示的是(A)數(shù)據(jù)流(B)調(diào)用關系(C)控制流(D)圖元關系標準答案:C2)、下列關于棧的敘述正確的是(A)只能在棧底插入數(shù)據(jù)(B)棧按"先進后出"組織數(shù)據(jù)(C)不能刪除數(shù)據(jù)(D)棧按"先進先出"組織數(shù)據(jù)標準答案:B3)、算法的有窮性是指(A)算法只能被有限的用戶使用(B)算法程序的長度是有限的(C)算法程序所處理的數(shù)據(jù)量是有限的(D)算法程序的運行時間是有限的標準答案:D4)、設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學

2、號,課號,成績),則表SC的關鍵字(鍵或碼)為(A)課號,成績(B)學號,姓名,成績(C)學號,成績(D)學號,課號標準答案:D5)、結(jié)構(gòu)化程序設計的基本原則不包括(A)自頂向下(B)多態(tài)性(C)逐步求精(D)模塊化標準答案:B6)、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是(A)軟件需求規(guī)格說明書(B)集成測試計劃(C)概要設計說明書(D)可行性分析報告標準答案:A7)、對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n1)/2的排序方法是(A)堆排序(B)快速排序(C)冒泡排序(D)直接插入排序標準答案:A8)、軟件設計中模塊劃分應遵循的準則是(A)高內(nèi)聚低耦合(B)低內(nèi)聚高耦合(C

3、)高內(nèi)聚高耦合(D)低內(nèi)聚低耦合標準答案:A9)、(A)自然連接(B)笛卡爾積(C)交(D)并標準答案:C10)、在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于(A)邏輯設計階段(B)概念設計階段(C)物理設計階段(D)需求分析階段標準答案:A11)、在軟件開發(fā)中,需求分析階段可以使用的工具是(A)N-S圖(B)PAD圖(C)程序流程圖(D)DFD圖標準答案:D12)、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是(A)ABCDE12345(B)54321EDCBA(C)12345ABCDE(D)EDCBA54321標準

4、答案:D13)、下列敘述中正確的是(A)順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈式存儲結(jié)構(gòu)只針對非線性結(jié)構(gòu)(B)鏈式存儲結(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間(C)順序存儲結(jié)構(gòu)能存儲有序表,鏈式存儲結(jié)構(gòu)不能存儲有序表(D)順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的,鏈式存儲結(jié)構(gòu)的存儲空間不一定是連續(xù)的標準答案:D14)、數(shù)據(jù)流圖中帶有箭頭的線段表示的是(A)事件驅(qū)動(B)數(shù)據(jù)流(C)模塊調(diào)用(D)控制流標準答案:B15)、下列敘述中正確的是(A)在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況(B)循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定(C)在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情

5、況(D)循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)標準答案:B16)、在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數(shù)是(A)(B)(C)O(n)(D)標準答案:D17)、在面向?qū)ο蠓椒ㄖ?,不屬于“對象”基本特點的是(A)多態(tài)性(B)一致性(C)標識唯一性(D)分類性標準答案:B18)、(A)并(B)自然連接(C)交(D)笛卡爾積標準答案:B19)、一間宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是(A)一對多(B)多對多(C)多對一(D)一對一標準答案:A20)、下列敘述中正確的是(A)隊列是“先進后出”的線性表(B)棧是“先進先出”的線性表(C)循環(huán)隊列是非線性

6、結(jié)構(gòu)(D)有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈式存儲結(jié)構(gòu)標準答案:D21)、支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(A)隊列(B)二叉樹(C)樹(D)棧標準答案:D22)、在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是(A)人工管理階段(B)三個階段相同(C)數(shù)據(jù)庫系統(tǒng)階段(D)文件系統(tǒng)階段標準答案:C23)、數(shù)據(jù)庫應用系統(tǒng)中的核心問題是(A)數(shù)據(jù)庫設計(B)數(shù)據(jù)庫系統(tǒng)設計(C)數(shù)據(jù)庫管理員培訓(D)數(shù)據(jù)庫維護標準答案:A24)、下列排序方法中,最壞情況下比較次數(shù)最少的是(A)冒泡排序(B)堆排序(C)直接插入排序(D)簡單選擇排序標準答案:B25)、軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支

7、撐軟件(或工具軟件)。下面屬于應用軟件的是(A)編譯程序(B)匯編程序(C)操作系統(tǒng)(D)教務管理系統(tǒng)標準答案:D26)、下面敘述中錯誤的是(A)程序調(diào)試通常也稱為Debug(B)軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性(C)對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟(D)軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤標準答案:D27)、耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是(A)降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性(B)耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度(C)內(nèi)聚性是指模塊間互相連接的緊密程度(D)提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性標準答

8、案:A28)、某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是(A)8(B)4(C)10(D)6標準答案:D29)、將E-R圖轉(zhuǎn)換為關系模式時,實體和聯(lián)系都可以表示為(A)屬性(B)關系(C)域(D)鍵標準答案:B30)、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進后出”原則存取數(shù)據(jù)的是(A)棧(B)隊列(C)二叉樹(D)循環(huán)隊列標準答案:A31)、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是(A)帶鏈棧(B)帶鏈隊列(C)二叉樹(D)循環(huán)隊列標準答案:C32)、對于循環(huán)隊列,下列敘述中正確的是(A)隊頭指針一定大于隊尾指針(B)隊頭指針是固定不變的(C)隊頭指針可以大于隊尾指針,也可以小于隊尾指針(D)隊頭指

9、針一定小于隊尾指針標準答案:C33)、(A)連接(B)選擇(C)投影(D)插入標準答案:C34)、算法的空間復雜度是指(A)算法在執(zhí)行過程中所需要的計算機存儲空間(B)算法在執(zhí)行過程中所需要的臨時工作單元數(shù)(C)算法所處理的數(shù)據(jù)量(D)算法程序中的語句或指令條數(shù)標準答案:A35)、在E-R圖中,用來表示實體聯(lián)系的圖形是(A)橢圓形(B)三角形(C)菱形(D)矩形標準答案:C36)、(A)交(B)并(C)選擇(D)投影標準答案:B37)、數(shù)據(jù)庫管理系統(tǒng)是(A)在操作系統(tǒng)支持下的系統(tǒng)軟件(B)操作系統(tǒng)的一部分(C)一種編譯系統(tǒng)(D)一種操作系統(tǒng)標準答案:A38)、軟件設計中劃分模塊的一個準則是(A

10、)高內(nèi)聚低耦合(B)高內(nèi)聚高耦合(C)低內(nèi)聚高耦合(D)低內(nèi)聚低耦合標準答案:A39)、下列選項中不屬于結(jié)構(gòu)化程序設計原則的是(A)模塊化(B)逐步求精(C)自頂向下(D)可封裝標準答案:D40)、(A)PAD圖(B)程序流程圖(C)E-R圖(D)N-S圖標準答案:B41)、軟件生命周期是指(A)軟件的開發(fā)過程(B)軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程(C)軟件的運行維護過程(D)軟件從需求分析、設計、實現(xiàn)到測試完成的過程標準答案:B42)、下列敘述中正確的是(A)棧與隊列都是非線性結(jié)構(gòu)(B)棧是一種先進先出的線性表(C)隊列是一種后進先出的線性表(D)以上三種說法都不對標準答案

11、:D43)、面向?qū)ο蠓椒ㄖ校^承是指(A)類之間共享屬性和操作的機制(B)各對象之間的共同性質(zhì)(C)一個對象具有另一個對象的性質(zhì)(D)一組對象所具有的相似性質(zhì)標準答案:A44)、數(shù)據(jù)庫設計中反映用戶對數(shù)據(jù)要求的模式是(A)外模式(B)內(nèi)模式(C)設計模式(D)概念模式標準答案:A45)、層次型、網(wǎng)狀型和關系型數(shù)據(jù)庫劃分原則是(A)聯(lián)系的復雜程度(B)記錄長度(C)數(shù)據(jù)之間的聯(lián)系方式(D)文件的大小標準答案:C46)、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是(A)軟件需求規(guī)格說明書(B)軟件集成測試計劃(C)用戶手冊(D)軟件詳細設計說明書標準答案:A47)、(A)自然連接(B)并(C)交(D

12、)差標準答案:D48)、一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯(lián)系是(A)一對多(B)多對多(C)多對一(D)一對一標準答案:B49)、下列敘述中正確的是(A)線性表的鏈式存儲結(jié)構(gòu)所需要的存儲空間一般要多于順序存儲結(jié)構(gòu)(B)線性表的鏈式存儲結(jié)構(gòu)所需要的存儲空間一般要少于順序存儲結(jié)構(gòu)(C)線性表的鏈式存儲結(jié)構(gòu)與順序存儲結(jié)構(gòu)所需要的存儲空間是相同的標準答案:A50)、軟件測試的目的是(A)改正程序中的錯誤(B)發(fā)現(xiàn)并改正程序中的錯誤(C)評估軟件可靠性(D)發(fā)現(xiàn)程序中的錯誤標準答案:D51)、下面描述中錯誤的是(A)系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的

13、詳細設計(B)軟件設計是將軟件需求轉(zhuǎn)換為軟件表示的過程(C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設計是軟件設計的任務之一(D)PAD圖是軟件詳細設計的表示工具標準答案:A52)、軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是(A)學生成績管理系統(tǒng)(B)UNIX 操作系統(tǒng)(C)數(shù)據(jù)庫管理系統(tǒng)(D)C語言編譯程序標準答案:A53)、某二叉樹共有7個結(jié)點,其中葉子結(jié)點只有1個,則該二叉樹的深度為(假設根結(jié)點在第1層)(A)3(B)4(C)7(D)6標準答案:C54)、下列關于棧敘述正確的是(A)棧頂元素最先能被刪除(B)棧頂元素最后才能被刪除(C)棧底元素永遠不能被刪除標準答案:A5

14、5)、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括(A)重復(循環(huán))結(jié)構(gòu)(B)GOTO跳轉(zhuǎn)(C)順序結(jié)構(gòu)(D)選擇(分支)結(jié)構(gòu)標準答案:B56)、下列敘述中正確的是(A)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化(B)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化(C)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化標準答案:B57)、負責數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是(A)數(shù)據(jù)控制語言(B)數(shù)據(jù)管理語言(C)數(shù)據(jù)操縱語言(D)數(shù)據(jù)定義語言標準答案:C58)、下列敘述中正確的是(A)只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)(B)有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)(C)

15、雙向鏈表是非線性結(jié)構(gòu)(D)循環(huán)鏈表是非線性結(jié)構(gòu)標準答案:A59)、定義無符號整數(shù)類為UInt,下面可以作為類UInt實例化值的是(A)整數(shù)集合1,2,3,4,5(B)0.369(C)369(D)-369標準答案:C60)、(A)并(B)自然連接(C)差(D)交標準答案:C61)、一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯(lián)系是(A)1:1聯(lián)系(B)m:n聯(lián)系(C)m:1聯(lián)系(D)1:m聯(lián)系標準答案:B62)、下列敘述中正確的是(A)設計算法時只需要考慮數(shù)據(jù)結(jié)構(gòu)的設計(B)設計算法時只需要考慮結(jié)果的可靠性(C)算法就是程序(D)以上三種說法都不對標準答案:D63)、(

16、A)7(B)2(C)6(D)3標準答案:D64)、軟件生命周期中的活動不包括(A)軟件測試(B)軟件維護(C)需求分析(D)市場調(diào)研標準答案:D65)、數(shù)據(jù)庫系統(tǒng)的三級模式不包括(A)內(nèi)模式(B)數(shù)據(jù)模式(C)外模式(D)概念模式標準答案:B66)、下列關于二叉樹的敘述中,正確的是(A)葉子結(jié)點總是比度為2的結(jié)點多一個(B)葉子結(jié)點總是比度為2的結(jié)點少一個(C)葉子結(jié)點數(shù)是度為2的結(jié)點數(shù)的兩倍(D)度為2的結(jié)點數(shù)是度為1的結(jié)點數(shù)的兩倍標準答案:A67)、程序調(diào)試的任務是(A)診斷和改正程序中的錯誤(B)驗證程序的正確性(C)發(fā)現(xiàn)程序中的錯誤(D)設計測試用例標準答案:A68)、下列關于數(shù)據(jù)庫設

17、計的敘述中,正確的是(A)在概念設計階段建立數(shù)據(jù)字典(B)在需求分析階段建立數(shù)據(jù)字典(C)在物理設計階段建立數(shù)據(jù)字典(D)在邏輯設計階段建立數(shù)據(jù)字典標準答案:B69)、下列關于線性鏈表的敘述中,正確的是(A)各數(shù)據(jù)結(jié)點的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致(B)進行插入與刪除時,不需要移動表中的元素(C)各數(shù)據(jù)結(jié)點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)標準答案:B70)、在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是(A)外模式(B)概念模式(C)邏輯模式(D)內(nèi)模式標準答案:D71)、(A)交(B)投影(C)自然連接(D)并標準答案:C72)、

18、下列選項中屬于面向?qū)ο笤O計方法主要特征的是(A)自頂向下(B)逐步求精(C)模塊化(D)繼承標準答案:D73)、一棵二叉樹共有25個結(jié)點,其中5個是葉子結(jié)點,則度為1的結(jié)點數(shù)為(A)16(B)6(C)4(D)10標準答案:A74)、下列敘述中正確的是(A)循環(huán)隊列是隊列的一種鏈式存儲結(jié)構(gòu)(B)循環(huán)隊列是非線性結(jié)構(gòu)(C)循環(huán)隊列是一種邏輯結(jié)構(gòu)(D)循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu)標準答案:D75)、在黑盒測試方法中,設計測試用例的主要根據(jù)是(A)程序內(nèi)部邏輯(B)程序數(shù)據(jù)結(jié)構(gòu)(C)程序流程圖(D)程序外部功能標準答案:D76)、(A)自然連接(B)并(C)除(D)交標準答案:C77)、下面描述中,不屬于軟件危機表現(xiàn)的是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論