




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【考前突擊必備】搞定計算機二級其實計算機二級并不難,大多為記憶性的知識,需要靈活運用的很少。所以,備考二級不宜太早,以考前一個半月開始準備為宜。所謂萬變不離其宗,因此教材應至少通讀兩遍,把該記住(如變量、函數等)的都記牢,并不斷復習鞏固。參考資料則不宜過多過雜,題海戰術不是最有效的,可根據考試大綱,對所做題型進行適當分類整理。比如在二級考筆試中,一般有四大類,每一大類又有若干小類,包括計算機硬件和軟件系統的常識,一些基礎概念、數制、各種外設的常識、主機常識等,以及計算機最新發展的一些基本常識,如互聯網、多媒體等;二是DOS操作系統的知識,如目錄、路徑,文件等知識;三是某一語種的基本知識,如命令
2、函數的功能和用法;四是該語種的程序閱讀和理解,一般是給一段小程序,要求考生理解其意義,或選擇或填空。筆試做筆試題最好在電腦上實驗。如果是程序題,把程序輸進電腦進行運行,看得出什么結果。若是命令和函數,也可在電腦上測試,這樣你會發現許多有趣的技巧或別的東西,記憶深刻。推薦微信:daxue133,陪你度過充實的大學四年!一般說來,筆試部分只需五套模擬試題外加兩套歷年真題便可搞掂。但做這些套題時不能走馬觀花,要反復練習,認真分析,加以總結。“北大飛騰”的系列參考書非常具有代表性,解題技巧和復習重點一目了然,最重要的是價錢還不貴。機試機試相對較難,二級沒過的人80%栽到機試上。機試部分除了多練習別無他
3、法。上機的編程題分數較多,如果只是紙上談兵,沒有實際的編程經驗,很難應付考試。對二級考生,為準備上機編程,應熟練地掌握3050個左右的程序例子。上機題一般都有輸出結果,而要產生輸出結果,必須運行程序,運用程序調試方法。在運行中調試程序,是一項重要的技能。“華東理工大學上海捷成系統工程部”的一套軟件就很好,如果能做好這套軟件里面的三十套全真模擬機試題,考出優秀絕對沒有問題(今年所考的機試題竟有90%與那套光盤內容相同)。QQ:994453333(點這里加我為好友)大學四年,風雨兼程!考場上考前應提前30分鐘到侯考室,并帶好準考證和身份證,為避免丟失,最好用一透明塑料袋封裝好。進入界面后應仔細核對
4、準考證號和身分證號,以避免不必要的麻煩。要一字不漏地細心審題,如要求所生成的表單或菜單等存入指定目錄應回到此目錄下檢查不僅要看內容是否符合題意還要注意大小寫。如是程序編寫或改錯應該運行一遍確保萬無一失。考完按下“交卷”后最好不要馬上離開,等監考人員確認交卷正常并同意離開時再走。萬一不幸死機,千萬別驚慌,擅自關機重啟,而應舉手報告監考人員。由于機試是分批抽題考試,每次考完一批,都可詢問考完同學的一些題目,運氣好的話有可能抽到相同的題。當然,考完之后最重要的是記得存盤,否則就前功盡棄了。備忘錄從1997年開始,全國計算機等級考試每年考兩次。上半年開考一、二、三級,下半年開考一、二、四級。上半年考試
5、時間為4月第一個星期天上午筆試,上機考試從筆試的下一天開始,由考點具體安排。下半年考試時間為9月倒數第二個星期天上午筆試,上機考試時間從筆試的下一天開始,由考點具體安排。考試報名試報名的具體時間由各省自治區、直轄市、省級承辦機構規定。計算機等級考試基本訊息考試時間:上半年全國計算機等級考試時間調整為3月28日至4月1日進行,下半年為9月19日至23日進行。第一天上午考筆試,上機考試從筆試的當天下午開始!考試時間:90分鐘計算機二級公共基礎知識1.1 算法算法:是指解題方案的準確而完整的描述。算法不等于程序,也不等計算機方法,程序的編制不可能優于算法的設計。算法的基本特征:是一組嚴謹地定義運算順
6、序的規則,每一個規則都是有效的,是明確的,此順序將在有限的次數下終止。特征包括:(1)可行性;(2)確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋,不允許有多義性;(3)有窮性,算法必須能在有限的時間內做完,即能在執行有限個步驟后終止,包括合理的執行時間的含義;(4)擁有足夠的情報。算法的基本要素:一是對數據對象的運算和操作;二是算法的控制結構。指令系統:一個計算機系統能執行的所有指令的集合。基本運算包括:算術運算、邏輯運算、關系運算、數據傳輸。算法的控制結構:順序結構、選擇結構、循環結構。算法基本設計方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術、回溯法。算法復雜度:算法時間
7、復雜度和算法空間復雜度。-算法時間復雜度是指執行算法所需要的計算工作量。-算法空間復雜度是指執行這個算法所需要的內存空間。1.2數據結構的某本某本概念數據結構研究的三個方面:(1)數據集合中各數據元素之間所固有的邏輯關系,即數據的邏輯結構;(2)在對數據進行處理時,各數據元素在計算機中的存儲關系,即數據的存儲結構;(3)對各種數據結構進行的運算。數據結構:是指相互有關聯的數據元素的集合。數據的邏輯結構包含:(1)表示數據元素的信息;(2)表示各數據元素之間的前后件關系。數據的存儲結構有順序、鏈接、索引等。線性結構條件:(1)有且只有一個根結點;(2)每一個結點最多有一個前件,也最多有一個后件。
8、非線性結構:不滿足線性結構條件的數據結構。1.3線性表及其順序存儲結構線性表是由一組數據元素構成,數據元素的位置只取決于自己的序號,元素之間的相對位置是線性的。在復雜線性表中,由若干項數據元素組成的數據元素稱為記錄,而由多個記錄構成的線性表又稱為文件。非空線性表的結構特征:(1)且只有一個根結點al,它無前件;(2)有且只有一個終端結點an,它無后件;(3)除根結點與終端結點外,其他所有結點有且只有一個前件,也有且只有一個后件。結點個數n稱為線性表的長度,當n=0時,稱為空表。線性表的順序存儲結構具有以下兩個基本特點:(1)線性表中所有元素的所占的存儲空間是連續的;(2)線性表中各數據元素在存
9、儲空間中是按邏輯順序依次存放的。ai的存儲地址為:ADR(ai)=ADR(a1)+(i-1)k,ADR(a1)為第一個元素的地址,k代表每個元素占的字節數。順序表的運算:插入、刪除。(詳見14-16頁)1.4棧和隊歹U棧是限定在一端進行插入與刪除的線性表,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧按照“先進后出(FILO)或“后進先出(LIFO)組織數據,棧具有記憶作用。用top表示棧頂位置,用bottom表示棧底。棧的基本運算:(1)插入元素稱為入棧運算;(2)刪除元素稱為退棧運算;(3)讀棧頂元素是將棧頂元素賦給一個指定的變量,此時指針無變化。隊列是指允許在一端(隊
10、尾)進入插入,而在另一端(隊頭)進行刪除的線性表。Rear指針指向隊尾,front指針指向隊頭。隊列是“先進行出(FIFO)或“后進后出(LILO)的線性表。隊列運算包括(1)入隊運算:從隊尾插入一個元素;(2)退隊運算:從隊頭刪除一個元素。循環隊列:s=0表示隊列空,s=1且front=rear表示隊列滿1.5線性鏈表數據結構中的每一個結點對應于一個存儲單元,這種存儲單元稱為存儲結點,簡稱結點。結點由兩部分組成:(1)用于存儲數據元素值,稱為數據域;(2)用于存放指針,稱為指針域,用于指向前一個或后一個結點。在鏈式存儲結構中,存儲數據結構的存儲空間可以不連續,各數據結點的存儲順序與數據元素之
11、間的邏輯關系可以不一致,而數據元素之間的邏輯關系是由指針域來確定的。鏈式存儲方式即可用于表示線性結構,也可用于表示非線性結構。線性鏈表,HEA的為頭指針,HEAD=NULL0)稱為空表,如果是兩指針:左指針(Llink)指向前件結點,右指針(Rlink)指向后件結點。J線性鏈表的基本運算:查找、插入、刪除。1.6樹與二叉樹樹是一種簡單的非線性結構,所有元素之間具有明顯的層次特性。在樹結構中,每一個結點只有一個前件,稱為父結點,沒有前件的結點只有一個,稱為樹的根結點,簡稱樹的根。每一個結點可以有多個后件,稱為該結點的子結點。沒有后件的結點稱為葉子結點。在樹結構中,一個結點所擁有的后件的個數稱為該
12、結點的度,所有結點中最大的度稱為樹的度。樹的最大層次稱為樹的深度。二叉樹的特點:(1)非空二叉樹只有一個根結點;(2)每一個結點最多有兩棵子樹,且分別稱為該結點的左子樹與右子樹。二叉樹的基本性質:(1)在二叉樹的第k層上,最多有2k-1(k1)個結點;(2)深度為m的二叉樹最多有2m-1個結點;(3)度為0的結點(即葉子結點)總是比度為2的結點多一個;(4)具有n個結點的二叉樹,其深度至少為log2n+1,其中log2n表示取10g2n的整數部分;(5)具有n個結點的完全二叉樹的深度為log2n+1;(6)設完全二叉樹共有n個結點。如果從根結點開始,按層序(每一層從左到右)用自然數1,2,-.
13、n給結點進行編號(k=1,2-.n),有以下結論:|若k=1,則該結點為根結點,它沒有父結點;若k1,則該結點的父結點編號為INT(k/2);若2k&n,則編號為k的結點的左子結點編號為2k;否則該結點無左子結點(也無右子結點);若2k+1n,則編號為k的結點的右子結點編號為2k+1;否則該結點無右子結點。滿二叉樹是指除最后一層外,每一層上的所有結點有兩個子結點,則k層上有2k-1個結點深度為m的滿二叉樹有2m-1個結點。完全二叉樹是指除最后一層外,每一層上的結點數均達到最大值,在最后一層上只缺少右邊的若干結點。二叉樹存儲結構采用鏈式存儲結構,對于滿二叉樹與完全二叉樹可以按層序進行順序存儲。二
14、叉樹的遍歷:(1)前序遍歷(DLR,首先訪問根結點,然后遍歷左子樹,最后遍歷右子樹;(2)中序遍歷(LDR,首先遍歷左子樹,然后訪問根結點,最后遍歷右子樹;(3)后序遍歷(LRD首先遍歷左子樹,然后訪問遍歷右子樹,最后訪問根結點。1.7杳找技術順序查找的使用情況:(1)線性表為無序表;(2)表采用鏈式存儲結構。二分法查找只適用于順序存儲的有序表,對于長度為n的有序線性表,最壞情況只需比較log2n次。8排序技術排序是指將一個無序序列整理成按值非遞減順序排列的有序序列。交換類排序法:(1)冒泡排序法,需要比較的次數為n(n-1)/2;(2)快速排序法。插入類排序法:(1)簡單插入排序法,最壞情況
15、需要n(n-1)/2次比較;(2)希爾排序法,最壞情況需要O(n1.5)次比較。|選擇類排序法:(1)簡單選擇排序法,最壞情況需要n(n-1)/2次比較;(2)堆排序法,最壞情況需要O(nlog2n)次比較。第二章程序設計基礎1程序設計設計方法和風格如何形成良好的程序設計風格1、源程序文檔化;2、數據說明的方法;3、語句的結構;4、輸入和輸出。注釋分序言性注釋和功能性注釋,語句結構清晰第一、效率第二。2結構化程序設計結構化程序設計方法的四條原則是:1.自頂向下;2.逐步求精;3.模塊化;限制使用goto語句。結構化程序的基本結構和特點:(1)順序結構:一種簡單的程序設計,最基本、最常用的結構;
16、(2)選擇結構:又稱分支結構,包括簡單選擇和多分支選擇結構,可根據條件,判斷應該選擇哪一條分支來執行相應的語句序列;(3)循環結構:可根據給定條件,判斷是否需要重復執行某一相同程序段。3面向對象的程序設計面向對象的程序設計:以60年代末挪威奧斯陸大學和挪威計算機中心研制的SIMULA語言為標志。面向對象方法的優點:(1)與人類習慣的思維方法一致;(2)穩定性好;(3)可重用性好;(4)易于開發大型軟件產品;(5)可維護性好。對象是面向對象方法中最基本的概念,可以用來表示客觀世界中的任何實體,對象是實體的抽象。面向對象的程序設計方法中的對象是系統中用來描述客觀事物的一個實體,是構成系統的一個基本
17、單位,由一組表示其靜態特征的屬性和它可執行的一組操作組成。屬性即對象所包含的信息,操作描述了對象執行的功能,操作也稱為方法或服務。對象的基本特點:(1)標識惟一性;(2)分類性;(3)多態性;(4)封裝性;(5)模塊獨立性好。類是指具有共同屬性、共同方法的對象的集合。所以類是對象的抽象,對象是對應類的一個實例。消息是一個實例與另一個實例之間傳遞的信息。消息的組成包括(1)接收消息的對象的名稱;(2)消息標識符,也稱消息名;(3)零個或多個參數。繼承是指能夠直接獲得已有的性質和特征,而不必重復定義他們。繼承分單繼承和多重繼承。單繼承指一個類只允許有一個父類,多重繼承指一個類允許有多個父類。多態性
18、是指同樣的消息被不同的對象接受時可導致完全不同的行動的現象計算機二級100題、選擇題92題(1)下面敘述正確的是(C)A.算法的執行效率與數據的存儲結構無關B.算法的空間復雜度是指算法程序中指令(或語句)的條數C.算法的有窮性是指算法必須能在執行有限個步驟之后終止D.以上三種描述都不對(2)以下數據結構中不屬于線性數據結構的是(C)A.隊列B.線性表C.二叉樹D.棧(3)在一棵二叉樹上第5層的結點數最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合結構化程序設計風格的是(A)A.使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯B.模塊只有一個入口
19、,可以有多個出口C.注重提高程序的執行效率D.不使用goto語句(5)下面概念中,不屬于面向對象方法的是(D)注:P55-58推薦微信:daxue133,陪你度過充實的大學四年!A.對象B.繼承C.類D.過程調用(6)在結構化方法中,用數據流程圖(DFD作為描述工具的軟件開發階段是(B)A.可行性分析B.需求分析C.詳細設計D.程序編碼(7)在軟件開發中,下面任務不屬于設計階段的是(D)A.數據結構設計B.給出系統模塊結構C.定義模塊算法D.定義需求并建立系統模型全國計算機應用技術證書考試事不交福昨Nauonaigc3rlmExBmnfli!二二2Miniy(X(8)數據庫系統的核心是(B)A
20、.數據模型B.數據庫管理系統C.軟件工具D.數據庫(9)下列敘述中正確的是(C)A.數據庫是一個獨立的系統,不需要操作系統的支持B.數據庫設計是指設計數據庫管理系統C.數據庫技術的根本目標是要解決數據共享的問題D.數據庫系統中,數據的物理結構必須與邏輯結構一致(10)下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(A)注:P108A.內模式B.外模式C.概念模式D.邏輯模式(11)算法的時間復雜度是指(C)A.執行算法程序所需要的時間B.算法程序的長度C.算法執行過程中所需要的基本運算次數D.算法程序中的指令條數(12)算法的空間復雜度是指(D)A.算法程序的長度B.算法程序中的指令
21、條數C.算法程序所占的存儲空問D.算法執行過程中所需要的存儲空間(13)設一棵完全二叉樹共有699個結點,則在該二叉樹中的葉子結點數為(B)注:利用公式n=n0+n1+n2n0=n2+1和完全二叉數的特點可求出A.349B.350C.255D.351(14)結構化程序設計主要強調的是(B)A.程序的規模B.程序的易讀性C.程序的執行效率D.程序的可移植性(15)在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是(D)注:即第一個階段A.概要設計B.詳細設計C.可行性分析D.需求分析(16)數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構成。下列圖符名標
22、識的圖符不屬于數據流圖合法圖符的是(A)注:P67A.控制流B.加工C.數據存儲D.源和潭(17)軟件需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規格說明書以及(B)注:P66A.階段性報告B.需求評審C.總結D.都不正確(18)下述關于數據庫系統的敘述中正確的是(A)A.數據庫系統減少了數據冗余B.數據庫系統避免了一切冗余C.數據庫系統中數據的一致性是指數據類型的一致D.數據庫系統比文件系統能管理更多的數據(19)關系表中的每一橫行稱為一個(A)A.元組B.字段C.屬性D.碼(20)數據庫設計包括兩個方面的設計內容,它們是(A)A.概念設計和邏輯設計B.模式設計和內模式
23、設計C.內模式設計和物理設計D.結構特性設計和行為特性設計(21)下列敘述中正確的是(A)QQ:994453333(點這里加我為好友)大學四年,風雨兼程!A.線性表是線性結構B.棧與隊列是非線性結構C.線性鏈表是非線性結構D.二叉樹是線性結構(22)下列關于棧的敘述中正確的是(D)A.在棧中只能插入數據B.在棧中只能刪除數據C.棧是先進先出的線性表D.棧是先進后出的線性表A.在隊列中只能插入數據B.在隊列中只能刪除數據C.隊列是先進先出的線性表D.隊列是先進后出的線性表(24)對建立良好的程序設計風格,下面描述正確的是(A)注:P48A.程序應簡單、清晰、可讀性好B.符號名的命名要符合語法C.
24、充分考慮程序的執行效率D.程序的注釋可有可無(25)下面對對象概念描述錯誤的是(A)注:P55A.任何對象都必須有繼承性B.對象是屬性和方法的封裝體C.對象間的通訊靠消息傳遞D.操作是對象的動態性屬性(26)下面不屬于軟件工程的3個要素的是(D)注:P62A.工具B.過程C.方法D.環境(27)程序流程圖(PFD中的箭頭代表的是(B)注:P81A.數據流B.控制流C.調用關系D.組成關系(28)在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是(A)A.數據庫系統B.文件系統C.人工管理D.數據項管理(29)用樹形結構來表示實體之間聯系的模
25、型稱為(B)A.關系模型B.層次模型C.網狀模型D.數據模型(30)關系數據庫管理系統能實現的專門關系運算包括(B)A.排序、索引、統計B.選擇、投影、連接C.關聯、更新、排序D.顯示、打印、制表(31)算法一般都可以用哪幾種控制結構組合而成(D)注:P3A.循環、分支、遞歸B.順序、循環、嵌套C.循環、遞歸、選擇D.順序、選擇、循環(32)數據的存儲結構是指(B)注:P13,要牢記A.數據所占的存儲空間量B.數據的邏輯結構在計算機中的表示C.數據在計算機中的順序存儲方式D.存儲在外存中的數據(33)設有下列二叉樹:圖見書P46對此二叉樹中序遍歷的結果為(B)A.ABCDEFB.DBEAFCC
26、.ABDECFD.DEBFCA(34)在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發送(D)注:P56A.調用語句B.命令C.口令D,消息(35)檢查軟件產品是否符合需求定義的過程稱為(A)注:P95A.確認測試B.集成測試C.驗證測試D.驗收測試(36)下列工具中屬于需求分析常用工具的是(D)注:P67A.PADB.PFDC.N-SD.DFD(37)下面不屬于軟件設計原則的是(C)注:P73A.抽象B.模塊化C.自底向上D.信息隱蔽(38)索引屬于(B)A.模式B.內模式C.外模式D.概念模式(39)在關系數據庫中,用來表示實體之間聯系的是(D)A.樹結構B.網結構C.線性表D
27、.二維表(40)將E-R圖轉換到關系模式時,實體與聯系都可以表示成(B)A.屬性B.關系C.鍵D.域(41)在下列選項中,哪個不是一個算法一般應該具有的基本特征(C)A.確定性B,可行性C.無窮性D,擁有足夠的情報(42)希爾排序法屬于哪一種類型的排序法(B)A,交換類排序法B,插入類排序法C,選擇類排序法D,建堆排序法(43)在深度為5的滿二叉樹中,葉子結點的個數為(C)A.32B,31C,16D.15(44)對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數為(B)注:要牢記A,N+1B,NC,(N+1)/2D,N/2(45)信息隱蔽的概念與下述哪一種概念直接相關(B)注:P74
28、A,軟件結構定義B,模塊獨立性C,模塊類型劃分D,模擬耦合度(46)面向對象的設計方法與傳統的的面向過程的方法有本質不同,它的基本原理是(C)A,模擬現實世界中不同事物之間的聯系B.強調模擬現實世界中的算法而不強調概念C,使用現實世界的概念抽象地思考問題從而自然地解決問題D.鼓勵開發者在軟件開發的絕大部分中都用實際領域的概念去思考(47)在結構化方法中,軟件功能分解屬于下列軟件開發中的階段是(C)注:總體設計也就是概要設計A,詳細設計B,需求分析C,總體設計D,編程調試(48)軟件調試的目的是(B)注:與軟件測試要對比著復習A.發現錯誤B.改正錯誤C.改善軟件的性能D.挖掘軟件的潛能(49)按
29、條件f對關系R進行選擇,其關系代數表達式為(C)A.R|X|RB.R|X|RfC.6f(R)D.I!f(R)(50)數據庫概念設計的過程中,視圖設計一般有三種設計次序,以下各項中不對的是(D)注:P127,要牢記A.自頂向下B.由底向上C.由內向外D.由整體到局部(51)在計算機中,算法是指(C)A.查詢方法B.加工方法C.解題方案的準確而完整的描述D.排序方法(52)棧和隊列的共同點是(C)注:這一共同點和線性表不一樣A.都是先進后出B.都是先進先出C.只允許在端點處插入和刪除元素D.沒有共同點(53)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是(A)注:
30、P38,前提要掌握三種遍歷的方法A.cedbaB.acbedC.decabD.deabc(54)在下列幾種排序方法中,要求內存量最大的是(D)注:要牢記,書中沒有提到。A.插入排序B.選擇排序C.快速排序D.歸并排序(55)在設計程序時,應采納的原則之一是(A)注:和設計風格有關A.程序結構應有助于讀者理解B.不限制goto語句的使用C.減少或取消注解行D.程序越短越好(56)下列不屬于軟件調試技術的是(B)注:P98A.強行排錯法B.集成測試法C.回溯法D.原因排除法(57)下列敘述中,不屬于軟件需求規格說明書的作用的是(D)注:P71A.便于用戶、開發人員進行理解和交流B.反映出用戶問題的
31、結構,可以作為軟件開發工作的基礎和依據C.作為確認測試和驗收的依據D.便于開發人員進行需求分析(58)在數據流圖(DFD中,帶有名字的箭頭表示(C)A.控制程序的執行順序B.模塊之間的調用關系C.數據的流向D.程序的組成成分SQL語言又稱為(C)A.結構化定義語言B.結構化控制語言C.結構化查詢語言D.結構化操縱語言(60)視圖設計一般有3種設計次序,下列不屬于視圖設計的是(B)A.自頂向下B.由外向內C.由內向外D.自底向上(61)數據結構中,與所使用的計算機無關的是數據的(C)A.存儲結構B.物理結構C.邏輯結構D.物理和存儲結構(62)棧底至棧頂依次存放元素A、B、GD,在第五個元素E入
32、棧前,棧中元素可以出棧,則出棧序列可能是(D)A.ABCEDB.DBCEAC.CDABED.DCBEA(63)線性表的順序存儲結構和線性表的鏈式存儲結構分別是(B)A.順序存取的存儲結構、順序存取的存儲結構B.隨機存取的存儲結構、順序存取的存儲結構C.隨機存取的存儲結構、隨機存取的存儲結構D.任意存取的存儲結構、任意存取的存儲結構(64)在單鏈表中,增加頭結點的目的是(A)A.方便運算的實現B.使單鏈表至少有一個結點C.標識表結點中首結點的位置D.說明單鏈表是線性表的鏈式存儲實現(65)軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指(B)注:P73A.模塊間的關系B.系統結
33、構部件轉換成軟件的過程描述C.軟件層次結構D.軟件開發過程VhlilWM?撥號試:慢白檎比后EirmZ1aVH/q9M-44lVflfii4,VMi*iWinBrWBNriAnyw*lZ.XIT:-itwsrrMmL1.dFMp*ZJvb-nftiihr.di3(66)為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替傳統的程序流程圖,通常也把這種圖稱為(B)注:P82A.PAD圖B.N-S圖C.結構圖D.數據流圖(67)數據處理的最小單位是(C)注:數據項不可再分割A.數據B.數據元素C.數據項D.數據結構(68)下列有關數據庫的描述,正確的是(C)注:P102A.數據庫是一個DB
34、F*件B.數據庫是一個關系C.數據庫是一個結構化的數據集合D.數據庫是一組文件(69)單個用戶使用的數據視圖的描述稱為(A)注:P108A.外模式B.概念模式C.內模式D.存儲模式(70)需求分析階段的任務是確定(D)A.軟件開發方法B.軟件開發工具C.軟件開發費用D.軟件系統功能(71)算法分析的目的是(D)注:書中沒有總結,但要牢記A.找出數據結構的合理性B.找出算法中輸入和輸出之間的關系C.分析算法的易懂性和可靠性D.分析算法的效率以求改進(72)鏈表不具有的特點是(B)A.不必事先估計存儲空間B.可隨機訪問任一元素C.插入刪除不需要移動元素D.所需空間與線性表長度成正比(73)已知數據
35、表A中每個元素距其最終位置不遠,為節省時間,應采用的算法是(B)A.堆排序B.直接插入排序C.快速排序D.直接選擇排序(74)用鏈表表示線性表的優點是(A)注:因為不需要移動元素A.便于插入和刪除操作B.數據元素的物理順序與邏輯順序相同C.花費的存儲空間較順序存儲少D.便于隨機存取(75)下列不屬于結構化分析的常用工具的是(D)注:P67A.數據流圖B.數據字典C.判定樹D.PAD圖(76)軟件開發的結構化生命周期方法將軟件生命周期劃分成(A)A.定義、開發、運行維護B.設計階段、編程階段、測試階段C.總體設計、詳細設計、編程調試D.需求分析、功能定義、系統設計(77)在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是(C)注:P87A.循環的集合B.地址的集合C.路徑的集合D.目標的集合(78)在數據管理技術發展過程中,文件系統與數據庫系統的主要區別是數據庫系統具有(D)注:數據模型采用關系模型(二維表)A.數據無冗余B.數據可共享C.專門的數據管理軟件D.特定的數據模型(79)分布式數據庫系統不具有的特點是(B)A.分布式B.數據冗余C.數據分布性和邏輯整體性D.位置透明性和復制透明性(80)下列說法中,不屬于數據模型所描述的內容的是(C)注:P110A.數據結構B.數據操作C.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論