2018年全國計算機二級考試試題.doc
《2018年全國計算機二級考試試題.doc》由會員分享,可在線閱讀,更多相關《2018年全國計算機二級考試試題.doc(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。
(1)算法的時間復雜度是指______。(C) A.執(zhí)行算法程序所需要的時間 B.算法程序的長度 C.算法執(zhí)行過程中所需要的基本運算次數(shù) D.算法程序中的指令條數(shù) (2)下列敘述中正確的是______。(A) A.線性表是線性結構 B.棧與隊列是非線性結構 C.線性鏈表是非線性結構 D.二叉樹是線性結構 (3)設一棵完全二叉樹共有699個結點,則在該二叉樹中的葉子結點數(shù)為______。(B) A. 349 B. 350 C. 255 D. 351 (4)結構化程序設計主要強調(diào)的是______。(B) A.程序的規(guī)模 B.程序的易讀性 C.程序的執(zhí)行效率 D.程序的可移植性 (5)在軟件生命周期中,能準確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是______。(D) A.概要設計 B.詳細設計 C.可行性分析 D.需求分析 (6)數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數(shù)據(jù)流圖合法圖符的是______。(A) A.控制流 B.加工 C.數(shù)據(jù)存儲 D.源和潭 (7)軟件需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及______。(B) A.階段性報告 B.需求評審 C.總結 D.都不正確 (8)下述關于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是______。(A) A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余 C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致 D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) (9)關系表中的每一橫行稱為一個______。(A) A.元組 B.字段 C.屬性 D.碼 (10)數(shù)據(jù)庫設計包括兩個方面的設計內(nèi)容,它們是______。(A) A.概念設計和邏輯設計 B.模式設計和內(nèi)模式設計 C.內(nèi)模式設計和物理設計 D.結構特性設計和行為特性設計來 (11)算法的空間復雜度是指______。(D) A.算法程序的長度 B.算法程序中的指令條數(shù) C.算法程序所占的存儲空間 D.算法執(zhí)行過程中所需要的存儲空間 (12)下列關于棧的敘述中正確的是______。(D) A.在棧中只能插入數(shù)據(jù) B.在棧中只能刪除數(shù)據(jù) C.棧是先進先出的線性表 D.棧是先進后出的線性表 (13)在深度為5的滿二叉樹中,葉子結點的個數(shù)為______。(C) A. 32 B. 31 C. 16 D. 15 (14)對建立良好的程序設計風格,下面描述正確的是______。(A) A.程序應簡單、清晰、可讀性好 B.符號名的命名要符合語法 C.充分考慮程序的執(zhí)行效率 D.程序的注釋可有可無 (15)下面對對象概念描述錯誤的是______。(A) A.任何對象都必須有繼承性 B.對象是屬性和方法的封裝體 C.對象間的通訊靠消息傳遞 D.操作是對象的動態(tài)性屬性 (16)下面不屬于軟件工程的3個要素的是______。(D) A.工具 B.過程 C.方法 D.環(huán)境 (17)程序流程圖(PFD)中的箭頭代表的是______。(B) A.數(shù)據(jù)流 B.控制流 C.調(diào)用關系 D.組成關系 (18)在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是______。(A) A.數(shù)據(jù)庫系統(tǒng) B.文件系統(tǒng) C.人工管理 D.數(shù)據(jù)項管理 (19)用樹形結構來表示實體之間聯(lián)系的模型稱為______。(B) A.關系模型 B.層次模型 C.網(wǎng)狀模型 D.數(shù)據(jù)模型 (20)關系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關系運算包括______。(B) A.排序、索引、統(tǒng)計 B.選擇、投影、連接 C.關聯(lián)、更新、排序 D.顯示、打印、制表 (21)算法一般都可以用哪幾種控制結構組合而成______。(D) A.循環(huán)、分支、遞歸 B.順序、循環(huán)、嵌套 C.循環(huán)、遞歸、選擇 D.順序、選擇、循環(huán) (22)數(shù)據(jù)的存儲結構是指______。(B) A.數(shù)據(jù)所占的存儲空間量 B.數(shù)據(jù)的邏輯結構在計算機中的表示 C.數(shù)據(jù)在計算機中的順序存儲方式 D.存儲在外存中的數(shù)據(jù) (23)在面向?qū)ο蠓椒ㄖ?,一個對象請求另一對象為其服務的方式是通過發(fā)送______。(D) D.消息 A.調(diào)用語句 B.命令 C.口令 (24)檢查軟件產(chǎn)品是否符合需求定義的過程稱為______。(A) A.確認測試 B.集成測試 C.驗證測試 D.驗收測試 (25)下列工具中屬于需求分析常用工具的是______。(D) A. PAD B. PFD C. N-S D. DFD (26)下面不屬于軟件設計原則的是______。(C) A.抽象 B.模塊化 C.自底向上 D.信息隱蔽 (27)索引屬于______。(B) A.模式 B.內(nèi)模式 C.外模式 D.概念模式 (28)在關系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是______。(D) A.樹結構 B.網(wǎng)結構 C.線性表 D.二維表 (29)將E-R圖轉(zhuǎn)換到關系模式時,實體與聯(lián)系都可以表示成______。(B) A.屬性 B.關系 C.鍵 D.域 1[單選題] 對長度為l0的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為 A.9B.10C.45D.90 參考答案:C 參考解析:冒泡法是在掃描過程中逐次比較相鄰兩個元素的大小,最壞的情況是每次比較都要將相鄰的兩個元素互換,需要互換的次數(shù)為9+8+7+6+5+4+3+2+1=45,選C。 2[單選題] 在關系數(shù)據(jù)庫中,用來表示實體問聯(lián)系的是 A.屬性B.二維表C.網(wǎng)狀結構D.樹狀結構 參考答案:B 參考解析:關系模型實體問的聯(lián)系采用二維表來表示,簡稱表。選項C為網(wǎng)狀模型實體間的聯(lián)系,選項D為層次模型實體間的聯(lián)系,選項A屬性刻畫了實體。 3[單選題] 有兩個關系R和S如下: 則由關系R得到關系S的操作是 A.選擇B.投影C.自然連接D.并 參考答案:A 參考解析:由關系R到關系S為一元運算,排除c和D。關系S是關系R的一部分,是通過選擇之后的結果,因此選A。 4[單選題] 有三個關系R、S和T如下: 則由關系R和S得到關系T的操作是 A.自然連接B.交C.投影D.并 參考答案:A 參考解析:關系R和關系S有公共域,關系T是通過公共域的等值進行連接的結果,符合自然連接,選A。 5[單選題] 下列與隊列結構有關聯(lián)的是 A.函數(shù)的遞歸調(diào)用 B.數(shù)組元素的引用 C.多重循環(huán)的執(zhí)行 D.先到先服務的作業(yè)調(diào)度 參考答案:D 【解析】隊列的修改是依先進先出的原則進行的,D正確。 點擊查看試題筆記(1)6[單選題]結構化程序設計中,下面對goto語句使用描述正確的是 A.禁止使用goto語句B.使用goto語句程序效率高C.應避免濫用goto語句D.以上說法均錯誤 參考答案:C 【解析】結構化程序設計中,要注意盡量避免goto語句的使用,故選C。 7[單選題] 軟件生命周期可分為定義階段、開發(fā)階段和維護階段,下面不屬于開發(fā)階段任務的是 A.測試B.設計C.可行性研究D.實現(xiàn) 參考答案:C 【解析】開發(fā)階段包括分析、設計和實施兩類任務。其中分析、設計包括需求分析、總體設計和詳細設計3個階段,實施則包括編碼和測試兩個階段,C不屬于開發(fā)階段。 8[單選題] 下面屬于黑盒測試方法的是 A.語句覆蓋B.邏輯覆蓋C.邊界值分析D.路徑覆蓋 參考答案:C 【解析】黑盒測試不關心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說明來設計測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。 9[單選題] 在關系模型中,每一個二維表稱為一個 A.關系B.屬性C.元組D.主碼(鍵) 參考答案:A 【解析】關系模型采用二維表來表示,即每個二維表稱為一個關系。 10[單選題] 有三個關系R,S和T如下: 則由關系R和S得到關系T的操作是 A.選擇B.投影C.交D.并 參考答案:D 11[單選題]下列敘述中正確的是 A.一個算法的空間復雜度大,則其時間復雜度也必定大 B.一個算法的空間復雜度大,則其時間復雜度必定小 C.一個算法的時間復雜度大,則其空間復雜度必定小 D.算法的時間復雜度與空間復雜度沒有直接關系 參考答案:D 參考解析:算法的空間復雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間,算法的時間復雜度,是指執(zhí)行算法所需要的計算工作量,兩者之間并沒有直接關系,答案為D。 12[單選題] 某二叉樹共有12個結點,其中葉子結點只有1個。則該二叉樹的深度為(根結點在第1層) A.3B.6C.8D.12 參考答案:D 參考解析:二叉樹中,度為0的結點數(shù)等于度為2的結點數(shù)加1,即n2=n0-1,葉子結點即度為0,nO=1,則n2=0,總結點數(shù)為12=no+n1+n2=1+n1+0,則度為1的結點數(shù)nl=11,故深度為12,選D。 13[單選題] 下面屬于白盒測試方法的是 A.等價類劃分法 B.邏輯覆蓋 C.邊界值分析法 D.錯誤推測法 參考答案:B 參考解析:白盒測試法主要有邏輯覆蓋、基本路徑測試等。邏輯覆蓋測試包括語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋,選擇B。其余為黑盒測試法。 14[單選題] 若實體A和B是一對多的聯(lián)系,實體B和C是一對一的聯(lián)系,則實體A和c的聯(lián)系是 A.一對一B.一對多C.多對一D.多對多 參考答案:B 參考解析:A和B為一對多的聯(lián)系,則對于A中的每一個實體,B中有多個實體與之聯(lián)系,而B與C為一對一聯(lián)系,則對于B中的每一個實體,C中之多有一個實體與之聯(lián)系,則可推出對于A中的每一個實體,C中有多個實體與聯(lián)系,所以為一對多聯(lián)系。 15[單選題] 有三個關系R,S和T如下: 則由關系R和S得到關系T的操作是 A.選擇B.投影C.交D.并 參考答案:D 參考解析:關系T中的元素與關系R和關系S中不同元素的總和,因此為并操作。 16[單選題] 有兩個關系R和S如下: 則由關系R得到關系S的操作是 A.選擇B.投影C.自然連接D.并 參考答案:A 參考解析:由關系R到關系S為一元運算,排除c和D。關系S是關系R的一部分,是通過選擇之后的結果,因此選A。 17[單選題] 一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的 A.記錄B.行C.屬性D.元組 參考答案:C 參考解析:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關系間有公共域;②通過公共域的等值進行連接,選C。 18[單選題]結構化程序設計中,下面對goto語句使用描述正確的是 A.禁止使用goto語句B.使用goto語句程序效率高C.應避免濫用goto語句D.以上說法均錯誤 參考答案:C 【解析】結構化程序設計中,要注意盡量避免goto語句的使用,故選C。 19[單選題] 下面不屬于軟件需求分析階段主要工作的足 A.需求變更申請B.需求分析C.需求評審D.需求獲取 參考答案:A 【解析】需求分析階段的工作可概括為4個方面:①需求獲取。②需求分析。③編寫需求規(guī)格說明書。④需求審評。 20[單選題] 下面不屬于軟件測試實施步驟的是 A.集成測試B.回歸測試C.確認測試D.單元測試 參考答案:B 【解析】軟件測試主要包括單元測試、集成測試、確認測試和系統(tǒng)測試。 21[單選題] 在關系模型中,每一個二維表稱為一個 A.關系B.屬性C.元組D.主碼(鍵) 參考答案:A 參考解析:關系模型采用二維表來表示,即每個二維表稱為一個關系。 22[單選題] 有三個關系R、S和T如下: 則由關系R和S得到關系T的操作是 A.自然連接B.交C.投影D.并 參考答案:A 參考解析:關系R和關系S有公共域,關系T是通過公共域的等值進行連接的結果,符合自然連接,選A。 23[單選題] 下列敘述中正確的是 A.程序執(zhí)行的效率與數(shù)據(jù)的存儲結構密切相關 B.程序執(zhí)行的效率只取決于程序的控制結構 C.程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量 D.以上說法均錯誤 參考答案:A 【解析】程序執(zhí)行的效率與數(shù)據(jù)的存儲結構、數(shù)據(jù)的邏輯結構、程序的控制結構、所處理的數(shù)據(jù)量等有關。 24[單選題] 下列鏈表中,其邏輯結構屬于非線性結構的是 A.二叉鏈表B.循環(huán)鏈表C.雙向鏈表D.帶鏈的棧 參考答案:A 【解析】在定義的鏈表中,若只含有一個指針域來存放下一個元素地址,稱這樣的鏈表為單鏈表或線性鏈表。帶鏈的??梢杂脕硎占嬎銠C存儲空間中所有空閑的存儲結點,是線性表。在單鏈表中的結點中增加一個指針域指向它的直接前件,這樣的鏈表,就稱為雙向鏈表(一個結點中含有兩個指針),也是線性鏈表。循環(huán)鏈表具有單鏈表的特征,但又不需要增加額外的存貯空間,僅對表的鏈接方式稍做改變,使得對表的處理更加方便靈活,屬于線性鏈表。二叉鏈表是二叉樹的物理實現(xiàn),是一種存儲結構,不屬于線性結構。答案為A選項。 25[單選題] 某二叉樹共有12個結點,其中葉子結點只有1個。則該二叉樹的深度為(根結點在第1層) A.3B.6C.8D.12 參考答案:D 【解析】二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2=n0—1,葉子節(jié)點即度為0,no=1,則n2=0,總節(jié)點數(shù)為12=nO+n1+n2=1+n1+0,則度為1的節(jié)點數(shù)n1=11,故深度為12,選D。 26[單選題] 下面對對象概念描述正確的是 A.對象問的通信靠消息傳遞 B.對象是名字和方法的封裝體 C.任何對象必須有繼承性 D.對象的多態(tài)性是指一個對象有多個操作 參考答案:A 【解析】對象之間進行通信的構造叫做消息,A正確。多態(tài)性是指同一個操作可以是不同對象的行為,D錯誤。對象不一定必須有繼承性,C錯誤。封裝性是指從外面看只能看到對象的外部特征,而不知道也無須知道數(shù)據(jù)的具體結構以及實現(xiàn)操作,B錯誤。 27[單選題]構成計算機軟件的是 A.源代碼B.程序和數(shù)據(jù)C.程序和文檔D.程序、數(shù)據(jù)及相關文檔 參考答案:D 【解析】軟件指的是計算機系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)據(jù)和有關的文檔,選D。 28[單選題] 下面屬于黑盒測試方法的是 A.語句覆蓋B.邏輯覆蓋C.邊界值分析D.路徑覆蓋 參考答案:C 【解析】黑盒測試不關心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說明來設計測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。 29[單選題] 有兩個關系R和S如下: 則由關系R得到關系S的操作是 A.選擇B.投影C.自然連接D.并 參考答案:A 【解析】由關系R到關系S為一元運算,排除C和D。關系S是關系R的一部分,是通過選擇之后的結果,因此選A。 30[單選題] 一般情況下,當對關系R和s進行自然連接時,要求R和S含有一個或者多個共有的 A.記錄B.行C.屬性D.元組 參考答案:C 【解析】自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關系間有公共域;②通過公共域的等值進行連接,選C。 31[單選題] 一棵二叉樹中共有80個葉子結點與70個度為1的結點,則該二叉樹中的總結點數(shù)為 A.219B.229C.230D.231 參考答案:B 參考解析:二叉樹中,度為0的結點數(shù)等于度為2的結點數(shù)加1,即n2=n0-1,葉子結點即度為0,則n2=79,總結點數(shù)為n0+n1+n2=80+70+79=229,答案為B。 32[單選題] 下面對對象概念描述正確的是 A.對象間的通信靠消息傳遞 B.對象是名字和方法的封裝體 C.任何對象必須有繼承性 D.對象的多態(tài)性是指一個對象有多個操作 參考答案:A 參考解析:對象之間進行通信的構造叫做消息,A正確。多態(tài)性是指同一個操作可以是不同對象的行為,D錯誤。對象不一定必須有繼承性,C錯誤。封裝性是指從外面看只能看到對象的外部特征,而不知道也無須知道數(shù)據(jù)的具體結構以及實現(xiàn)操作,B錯誤。 33[單選題] 下面不能作為結構化方法軟件需求分析工具的是 A.系統(tǒng)結構圖B.數(shù)據(jù)字典(DD.C.數(shù)據(jù)流程圖(DFD圖)D.判定表 參考答案:A 參考解析:結構化方法軟件需求分析工具主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。 34[單選題] 下面不屬于軟件測試實施步驟的是 A.集成測試 B.回歸測試 C.確認測試 D.單元測試 參考答案:B 參考解析:軟件測試主要包括單元測試、集成測試、確認測試和系統(tǒng)測試。 35[單選題] 某二叉樹共有12個結點,其中葉子結點只有1個。則該二叉樹的深度為(根結點在第1層) A.3B.6C.8D.12 參考答案:D 【解析】二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2=n0—1,葉子節(jié)點即度為0,no=1,則n2=0,總節(jié)點數(shù)為12=nO+n1+n2=1+n1+0,則度為1的節(jié)點數(shù)n1=11,故深度為12,選D。 36[單選題] 對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為 A.9B.10C.45D.90 參考答案:C 【解析】冒泡法是在掃描過程中逐次比較栩鄰兩個元素的大小,最壞的情況是每次比較都要將相鄰的兩個元素瓦換,需要互換的次數(shù)為9+8+7+6+5+4+3+2+1=45,選C。 37[單選題] 數(shù)據(jù)字典(DD)所定義的對象都包含于 A.數(shù)據(jù)流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖 參考答案:A 【解析】在數(shù)據(jù)流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數(shù)據(jù)字典。因此選A,而B、C、D都不符合。 38[單選題] 軟件設計中模塊劃分應遵循的準則是 A.低內(nèi)聚低耦合 B.高耦合高內(nèi)聚 C.高內(nèi)聚低耦合 D.以上說法均錯誤 參考答案:C 【解析】根據(jù)軟件設計原理提出如下優(yōu)化準則:①劃分模塊時,盡量做到高內(nèi)聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結構。②一個模塊的作用范圍應在其控制范圍之內(nèi),且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。 39[單選題] 在關系模型中,每一個二維表稱為一個 A.關系B.屬性C.元組D.主碼(鍵) 參考答案:A 【解析】關系模型采用二維表來表示,即每個二維表稱為一個關系。 40[單選題] 有三個關系R、S和T如下: 則由關系R和S得到關系T的操作是 A.自然連接B.交C.投影D.并 參考答案:A 【解析】關系R和關系S有公共域,關系T是通過公共域的等值進行連接的結果,符合自然連接,選A。 41[單選題] 一個棧的初始狀態(tài)為空。現(xiàn)將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是 A.1,2,3,A,B,C B.C,B,A,1,2,3 C.C,B,A,3,2,1 D.1,2,3,C,B,A 參考答案:C 參考解析:棧的修改是按后進先出的原則進行的,所以順序應與入棧順序相反,故選c。 42[單選題]結構化程序設計中,下面對goto語句使用描述正確的是 A.禁止使用goto語句 B.使用goto語句程序效率高 C.應避免濫用goto語句 D.以上說法均錯誤 參考答案:C 參考解析:結構化程序設計中,要注意盡量避免goto語句的使用,故選C。 43[單選題] 下面不能作為結構化方法軟件需求分析工具的是 A.系統(tǒng)結構圖B.數(shù)據(jù)字典(DD.C.數(shù)據(jù)流程圖(DFD圖)D.判定表 參考答案:A 參考解析:結構化方法軟件需求分析工具主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。 44[單選題] 若實體A和B是一對多的聯(lián)系,實體B和C是一對一的聯(lián)系,則實體A和c的聯(lián)系是 A.一對一B.一對多C.多對一D.多對多 參考答案:B 參考解析:A和B為一對多的聯(lián)系,則對于A中的每一個實體,B中有多個實體與之聯(lián)系,而B與C為一對一聯(lián)系,則對于B中的每一個實體,C中之多有一個實體與之聯(lián)系,則可推出對于A中的每一個實體,C中有多個實體與聯(lián)系,所以為一對多聯(lián)系。 45[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員間的聯(lián)系是 A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系 參考答案:C 參考解析:兩個實體集問的聯(lián)系實際上是實體集間的函數(shù)關系,主要有一對一聯(lián)系(1:1)、一對多聯(lián)系(1:m)、多對一聯(lián)系(m:1)、多對多聯(lián)系(m:n)。對于每一個實體部門,都有多名職員,則其對應的聯(lián)系為一對多聯(lián)系(1:m),答案選C。 46[單選題] 下列敘述中正確的是 A.程序執(zhí)行的效率與數(shù)據(jù)的存儲結構密切相關 B.程序執(zhí)行的效率只取決于程序的控制結構 C.程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量 D.以上說法均錯誤 參考答案:A 【解析】程序執(zhí)行的效率與數(shù)據(jù)的存儲結構、數(shù)據(jù)的邏輯結構、程序的控制結構、所處理的數(shù)據(jù)量等有關。 47[單選題] 下列與隊列結構有關聯(lián)的是 A.函數(shù)的遞歸調(diào)用 B.數(shù)組元素的引用 C.多重循環(huán)的執(zhí)行 D.先到先服務的作業(yè)調(diào)度 參考答案:D 【解析】隊列的修改是依先進先出的原則進行的,D正確。 48[單選題] 對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為 A.nB.n-1C.n(n-1)D.n(n-1)/2 參考答案:D 【解析】快速排序最壞情況就是每次選的基準數(shù)都和其他數(shù)做過比較,共需比較(n-1)+(n-2)+…+1=n(n-1)/2,選D。 49[單選題] 下面對對象概念描述正確的是 A.對象問的通信靠消息傳遞 B.對象是名字和方法的封裝體 C.任何對象必須有繼承性 D.對象的多態(tài)性是指一個對象有多個操作 參考答案:A 【解析】對象之間進行通信的構造叫做消息,A正確。多態(tài)性是指同一個操作可以是不同對象的行為,D錯誤。對象不一定必須有繼承性,C錯誤。封裝性是指從外面看只能看到對象的外部特征,而不知道也無須知道數(shù)據(jù)的具體結構以及實現(xiàn)操作,B錯誤。 50[單選題]構成計算機軟件的是 A.源代碼 B.程序和數(shù)據(jù) C.程序和文檔 D.程序、數(shù)據(jù)及相關文檔 參考答案:D- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 2018 全國計算機 二級 考試 試題
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.kudomayuko.com/p-7830095.html