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