- 相關推薦
2016計算機二級《公共基礎知識》填空題及答案
36在兩種基本測試方法中,________測試的原因之一是保證所測模塊中每一個獨立路徑至少要執行一次。
參考解析:白盒測試
【分析】軟件測試按照功能劃分可以分為白盒測試和黑盒測試方法。保證所測模塊中每一獨立路徑至少執行一次是白盒測試的基本原則之一。
37在數據流圖中用○表示________、用→表示________ 、用〓表示________ 、用口表示________。在數據字典中用【...∣...】表示________、用+表示________、用**表示________。在結構圖中用口表示________○→表示________、●→表示________。
參考解析:加工 數據流 存儲文件(或數據源) 源(或潭) 或 與 注釋 模塊 數據信息 控制信息
38_________實際上就是描述事物的符號記錄。
參考解析:數據
39線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構。隊列是-種特殊的線性表,循環隊列是隊列的________存儲結構。
參考解析:順序
【分析】在實際應用中,隊列的順序存儲結構-般采用循環隊列的形式。
40重復結構對應兩類循環語句,對先判斷后執行循環體的稱為________型循環結構,對先執行循環體后判斷的稱為________型循環結構。
參考解析:當;直到
【分析】本題考查兩類循環結構,希望考生還能夠識記并辨別它們的流程圖。
41________是軟件按工程化生產時的重要環節,它要求按照預先制定的計劃、進度和預算執行,以實現預期的經濟效益和社會效益。
參考解析:軟件工程管理
42一棵二叉樹第六層(根結點為第-層)的結點數最多為________個。
參考解析:32
【分析】根據二叉樹的性質,我們可以得出一棵二又樹第n層(根結點為第-層)的結點數最多為2n-1個,因此第6層的結點數最多為25=32個,總結:二叉樹第1層只有一個根結點(20),第2層最多只有兩個結點(21),第3層最多只有4個結點(22),……,第n層最多為有2n-1個結點(不是2n個)。考生還需要了解一棵深度(高度)為n的二叉樹最多擁有的結點總數是2n-1(20+21+22+…+2n-1=2n-l).這種類型的試題不要死記硬背,有時是2n-1,有時是2n-l,所以考生最好采用我們介紹的方法來推導。
43使用已有的類定義作為基礎建立新類的定義技術是________。
參考解析:繼承
【分析】繼承就是通過共享已有類的屬性和方法來派生新的子類,使子類能夠繼承父類的所有特性。
44設某循環隊列的容量為50,頭指針front=5(指向隊頭元素的前-位置),尾指針rear=29(指向隊尾元素),則該循環隊列中共有—________個元素。
參考解析:24
【分析】本題主要考查考生對循環隊列的存儲形式和入隊運算、出隊運算的理解。循環隊列的初始狀態為滿或空(front=50,rear=50),出隊:front=front+1(若front=50,則將1賦值給front),入隊:rear=rear+1(若rear=51,則將1賦值給rear)。
我們現在來模擬從循環隊列的初始狀態,經過多少次入隊WWW出隊操作來達到最終狀態front=5,rear=29。
假設循環隊列的初始狀態為滿(front=50,rear=50),只能先出隊,然后再入隊。將一個元素出隊,front=50+l=51,根據循環隊列的規定應該將l賦值給front,即front=1,再將一個元素出隊,front=1+1=2,直到出隊5個元素,front=5。5個元素出隊了,空出了5個空間,所以元素可以入隊,將一個元素入隊,rear=50+1=51,根據循環隊列的規定應
該將l賦值給rear,即rear=1,再將一個元素入隊,rear=1+1=2,直到入隊29個元素,rear=29。由于出隊只空出5個空間,所以無法入隊29個元素。因此循環隊列的初始狀態為滿不成立。
假設循環隊列的初始狀態為空(front=50,rear=50),只能先入隊,然后再出隊。rear=29,表示有29個元素入隊了,也即隊列中只有29個元素。現在front=5,表示要有5個元素出隊,隊列中只剩下29—5=24個元素。因此循環隊列的初始狀態只能為空。隊列中有24個元素。
同理,若循環隊列的最終狀態為front=29,rear=5,我們可以肯定循環隊列的初始狀態為滿,則隊中有50—29+5=26個元素。
若循環隊列的最終狀態為front=29,rear=29,我們可以肯定循環隊列為滿或空,所以循環隊列中有50或O個元素。
45發現用戶需求、求精、建模和定義用戶需求的過程是________。
參考解析:需求分析
46面向對象的世界是通過對象與對象間相互合作來推動的,對象間的這種相互合作需要一個機制協助進行,這樣的機制稱為________。
參考解析:消息
47請寫出用冒泡排序法對序列(5,1,7,3,1,6,9,3,2,7,6)進行第-遍掃描后的中間結果是________。
參考解析:(1,1,5,3,2,6,7,3,6,7,9)【分析】冒泡排序法的基本過程:首先,從表頭開始往后掃描線性表,在掃描過程中逐次比較相鄰兩個元素的大小,若前面的元素大于后面的元素,則將他們交換,這樣最大者交換到了表的最后面;然后,從后往前掃描剩下的線性表,同樣,在掃描過程中逐次比較相鄰兩個元素的大小若后面的元素小于前面的元素,則將他們交換,這樣最小者交換到了表的最前面;從前往后和從后往前掃描一個來回稱為-遍:對剩下的線性表重復上述過程,直到剩下的線性表變為空為止.這樣線性表就變為有序了。
現在我們來看看對線性表(5,1,7,3,l,6,9,3,2,7,6)從前往后進行掃描的過程:
5>15和l交換位置得到(1,5,7,3,l,6,9,3,2,7,6)
5<7不管,繼續往后掃描,掃描到7
7>37和3交換位置得到(1,5,3,7,1,6,9,3,2,7,6)
7>17和1交換位置得到(1,5,3,l,7,6,9,3,2,7,6)
7>67和6交換位置得到(1,5,3,1,6,7,9,3,2,7,6)
7<9不管,繼續往后掃描,掃描到9
9>39和3交挾位置得到(1,5,3,l,6,7,3,9,2,7,6)
9>29和2交換位置得到fl,5,3,1,6,7,3,2,9.7,6)
9>79和7交換位置得到(1,5,3,1,6,7,3,2,7,9,6)
9>69和6交換位置得到(1,5,3,l,6,7,3,2,7,6,9)
從前往后掃描結束,9交換到了線性表的最后。
現在我們來看看對剩下的線性表(1,5,3,1,6,7,3,2,7,6)從后往前進行掃描的過程:
6<76和7交換位置得到(1,5,3,l,6,7,3,2,6,7)
6>2不管,繼續往前掃描,掃描到2
2<32和3交換位置得到(1,5,3,1,6,7,2,3,6,71
2<72和7交換位置得到(1,5,3,1,6,2,7,3,6,7)
2<62和6交換位置得到(1,5,3,1,2,6,7,3,6,7)
2>1不管,繼續往前掃描,掃描到l
l<31和3交換位置得到(1,5,1,3,2,6,7,3,6
三級模式中反映用戶對數據的要求的模式是_________。
參考解析:外模式或用戶模式
49數據模型按不同的應用層次分成三種類型:概念數據模型、邏輯數據模型和_________。
參考解析:物理數據模型
50以下排序技術中屬于交換類排序法的有________,屬于插入類排序法的有________,屬于選擇類排序法的有________。
Ⅰ.簡單插入排序
Ⅱ.冒泡排序
Ⅲ.希爾排序
Ⅳ.堆排序
Ⅴ.快速排序
Ⅵ.簡單選擇排序
參考解析:
Ⅱ Ⅴ
Ⅲ
Ⅳ Ⅵ
【計算機二級《公共基礎知識》填空題及答案】相關文章:
計算機二級公共基礎知識填空題精選10-20
2016計算機二級公共基礎填空題及答案06-27
計算機二級公共基礎知識題及答案05-08
計算機二級公共基礎知識題庫及答案09-09
計算機二級公共基礎知識試題及答案06-10
計算機二級公共基礎知識練習題:填空題06-28
計算機二級公共基礎知識預測題及答案08-23
計算機二級公共基礎知識試題含答案07-15
計算機二級公共基礎知識復習試題及答案08-31