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