計算機等級考試公共基礎知識試題_第1頁
計算機等級考試公共基礎知識試題_第2頁
計算機等級考試公共基礎知識試題_第3頁
計算機等級考試公共基礎知識試題_第4頁
計算機等級考試公共基礎知識試題_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機等級考試公共基礎知識

試題

LT

一.選擇題2?設一棵完全二叉網共有700個結點,則在該二叉樹中有(350

I.算法的時間復雜度是指IC))個葉子結點

A.執行算法程序所需要的時間B算法程序的長度3.設一棵一里樹的中序遑歷第里為DBEAFC1W序連歷結里為ABDECF.PM后序速歷結里為

C.算法執行過程中所需要的基本運算次皴D.算法程序中的指令條數<DEBFCA)

2.算法的空間復雜度是指ID)4.在最壞情況二日泡排序的時間復雜度為(n*(n-l)/2)

A.算法程序的長度B.算法程序中的指令條效5.在一個容量為15的循環隊列中.若頭指針E?nl=6,尾指針ITHE,則該循環隊列中共有(3>個元

C.算法程序所占的存儲空間D.算法執行過程中所需要的存儲空間素.

3.下列敘述中正確的是(A)一.選押題

A.線性表是線性結構B.棧與隊列是非線性結構1.結構化程序設計主要強調的是(B)

C.線性鏈表是非畿性結構D.二叉樹是線性結構A.程序的規模H理序的易讀性C.程序的執行效率D.程序的可移益性

4.數據的存儲結構是指(B)2.對建立良好的程序設計風格,下面描述正確的是(A)

A.數據所占的存儲空間量B.故據的邏輯結構在計算機中的表示A.程序應間效、清晰、可讀性好B.符號名的命名只要符合語法

C.數據在計算機中的16序存儲方式D.存儲在外存中的數據C.充分考慮程序的執行效率D.程序的注狎可有可無

5.下列關于隊列的敘述中正確的是(C)3.在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發送(D)

A.在隊列中只能插入數據B.在隊列中只能刪除數據A.調用語句B.命令C.口令D.消息

C.隊則是先進先出的線性表D.隊列是先進后出的畿性表4.信息陷蔽的概念與下述哪一腫概念直接相關?<B)

6.下列關于棧的敘述中正確的是(D)A.軟件結構定義B.模塊獨立性C.模塊類型劃分D.模塊耦合度

A.在棧中只能插入效據B.在棧中只能刪除數據5.下面對對轂概念描述鉗誤的是(A)

C.核是先進先出的線性表D.棧是先進后出的線性表A.任何對歐都必須有繼承性B.對象是屬性和方法的封裝體

7.設有下列二叉構:C.對轂間的通訊*消息傳遞D.操作是對兔的動態屬性

對此二叉樹中序遍歷的結果為()二.填空題

A.ABCDEFB.DBEAFCC.ABDECFI).DEBFCA1.結構化程序設計的三種基本邏輯結構為順序、逸拜和(循環)

8.在深度為S的滴二叉樹中,葉子結點的個數為(C)2.源程序文檔化要求程序應加注釋.注驛一般分為序言性注釋知(功能性注釋)

A.32B.3IC.16D.153.在面向對或方法中,信息捌蔽是通過對象的(封裝性)性來實現的

9.對長度為N的淺性表進行順序查找,在最壞情況下所需要的比較次數為(B)

A.N+lB.NC.(N+l)/2I).N/24.美是一個支持集成的抽象數據類型,而對象是類的《實例)

10.設樹T的度為4.其中度為123,4的結點個數分別為4.2.UT的葉子結點數為(A)5.在面向對量方法中,類之間共享屬性和操作的機制稱為(繼承)

AXR7C.6O,5選擇愍

二.填空題I.在軟件生命令周期中,能準確地確定軟件系統必須做什么和必須具備圖些功能的階段是(D)

1.對長度為n的有序戰性表中進行二分查找.需要的比較次數為<U>ng2n)A.概要設計B.詳細設計C.可行性研究D.需求分析

2.下面不屬于軟件工程的3個要素的是(D)2.下述關于數據庫系統的敘述正確的是(A)

A.工具B.過程C.方法D環境A.1S據庫系統祓少了數據冗余B.數據庫系統避免了一切冗余

3.檢55收件產品:ft否符合需求您”的過程稼為CA)C數據序系統中斂據的一政性是指數據類型一致I>.數據庫系統比文件系依能管理更生的數據

A.確認測試H.集成測試C.驗證測試D.驗收測試3.敷據庫系統的核心是⑴)

4.數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構成.下列圖符名標A.數據庫H.數據庫管理系統C.lft據模型D.軟件工具

識的圖符不屬于數據流圖合法圖符的是(A>4.用樹形結構來表示實體之間聯系的模型稱為(H)

A.控制流B.加工C.數據存儲D.源和潭A.關系模型B.層次模型C.網狀模型D.數據模型

5.下面不屬于軟件設計原則的是(C)5.關系表中的每一橫行稱為一個儲)

A.抽象B.模塊化C.自底向上D.信息除蔽A.元姐B.字段C.屬性D.碼

6裁序流程圖(PFD)中的箭頭代表的是(B)6.按條件r對關系R進行選擇,其關系代數表達式是(C)

A.數據流B.控討流C.調用關系D.組成關系A.R|X|RB.R|X|RC.。RR)D.nf(R)f

7.下列工具中為需求分析的常用工具的是(D)7.關系數據省理系統能實現的專門關系運包括(B)

A.PADB.PFDC.N-SD.DFDA.排序、索引、統計B.選擇、投影、連接C.美聯、更新、排序D.顯示、打印、制表

8.在結構化方法軋軟件功能分解屬于下列軟件開發中的階段是(C)8.在關系數據庫中,用來表示實體之間聯系的是(D)

A.詳細設計B.IK求分析C.總體設計D.編程調拭A.樹結構B.網結構C.設性表D.二維表

9.軟件調出的目的是(B)9.數據庫設計包括兩個方面的設計內容,它們是(A)

A.發現鉗誤B.改正錯誤C.改善軟件的性能D.挖掘軟件的潛能A.概念設計和曼輯設計B.模式設計和內模式設計

10.軟件需求分析階段的工作,可以分為四個方面:需求獲取,需求分析,編寫需求規格說明書,以C.內模式設計和物理設計D.結構特性設計和行為特性設計

及(B)10將E-R圖轉換到關系模式時,實體與聯系都可以表示成(B)

A.階段性報告B.需求評審C.總結D.都不正確AK性B.關系C.鍵D.域

二.填空題填空題

1.軟件是程序、數據和(文件)的集合.1.一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體”項目主管”與實體"項目”

2JuckM>n方法是一腫面向(數據結構)的結構化方法的聯系屬于(1:N)的聯系.

3.軟件工程研究的內容主要包括(軟件開發)技術和軟件工程管理2.數據獨立性分為邏輯獨立性和物理獨立性.當謾適的蛔變時,其避輯結構可以不受.因

4.數據流圖的類熨有(變換型)和事務型此,荔于速輯結構的應用程序不必修改,稱為(

5.軟件開發環境是全面支持軟件開發全過程的(軟件工具)氯合.

選擇逋3.數據席系統o實現各據數據管理功能的核心軟件稱為)

1在數據管理技術的發展過程中.羥歷了人工管理階?段、文件奉統階段和勉據麻至統階?段.苴中4.關系模型的完整性規則是對關系的某種約束條件,包括實體完皿、麗自定

數據獨立性最高的階段是(A)義完整性.

A.數據扉系統B.文件系統C.人工管理D.數據項管理5.在關系模型白,把數據看成一個二像表,每一個二韁表稱為一個(■)

習題參考答案(10)數據字典是各類數據描述的集合,它通常包括5個部分,即數據項、數據結構、數據流、

第一章參考答案和處理過程.答?數據存儲

一.選拜Hl.C2.D3.A4.BS.C6.D7.B8.B9.B10.A(11)設一操完全一V樹共有500個結點.喂在謨二區樹中有個葉子結點.蘇,250

二.填空JKI)Iog2n2)3503)DEBFCA4)N(N-l)/25)3(12)在最壞情況下,冒泡排序的時間復雜度為?答?

第二章參考答案n(n-l>/2#n*(n-iy2?O(n(n-iy2)#O<n*(n-l)/2)

—,選擇題1.B2.A3.D4.B5.A(13)面向對象的程序設計方法中涉及的對象是系統中用來描述客觀事物的一個,答:實體

二.填空愿1)收復(或循環)2)功能性3)封裝4)實例5)維承(14)軟件的需求分析階段的工作,可以概括為四個方面?、需求分析、墉寫需求短格說明

第三章參考答案書和需求評審,答?需求獲取

一.選擇題(15)是數據庠應用的核心.答?數據庫設計

1.D2.D3.A4.A5.C6.B7.D8.C9.B10.B(16)數據結構包括數據的結構和數據的存儲結構.答,理輯

二.填空題1)文檔2)數據流3)軟件開發4)變換型5)軟件工具(17)軟件工程研究的內容主要包括?技術和軟件工程管理.答?軟件開發

第四章參考答案(18)與結構化需求分析方法相對應的是方法.答:結構億設計

—,選擇題1.A2.A3.B4.B5.A6.C7.B8.D9.A10.B(19)關系模型的完整性規則是對關系的某種妁束條件,包括實體完整性、和自定義完整性.

三.填空題1)一對多(或1:N)2)遂輯獨立性3)數據庫管理系統4)參照完帙性5)答?參照完校性

關系(20)數據模雌不同的應用層次分為三種類型,它的是數據模型、邏粒數據模型和物理數

全國計算機等級考試二級公共翦礎最新題庫(二)據模型.答?概念

填空題選擇題

1)算法的復雜度主要包括復雜度和空間復雜度.答?時間(21)算法的空間復雜度是指.(D)

(2)數據的遺輯結構在計算機存儲空何中的存放形式稱為數據的.A.算法程序的長度B.算法程序中的指令條數

答?模式”邏輯模式*概念模式C.算法程序所占的存儲空間D.算法執行過程中所需要的存儲空間

(3)若按功能劃分,軟件測試的方法通常分為白盒測試方法和測試方法.將:黑盒(22)下列關于棧的敘述中正確的是.(D)

(4)如果一個工人可管理多個設施,而一個設施只被一個工人管理,則實體“工人“與實體”設番”A.在棧中只能插入數據B.在棧中只能副除數據

之間存在聯系.答;一對多N#l:nC.棧是先進先出的線性表D.棧是先進后出的線性表

(5)關系數據庫管理系統能實現的專門關系運算包括選擇、連接和.答?投影(23)在深度為5的滿二叉樹中,葉子結點的個數為.(C)

(6)在先左后右的原則下,根據訪問根結點的次序,二叉樹的遍歷可以分為三種?前序造歷、A.32B.31C.16D.15

遍歷和后序通歷.答?中序(24)對建立良好的程序設計風格,下面描述正確的是.(A)

(7)結構化程序設計方法的主要原則可以概括為自項向下、逐步求精、和限制使用R”。語A.程序應面單、清麻、可讀性好B.符號名的命名要符合語法

句.橫臾化C.充分考電科序的執行效率D.理序的注肝可有可無

(8)軟件的調試方法主要有?強行持悟法、和原因排除法.答1回溯法(25)下面對對象概念描述忸說的是.(A)

(9)數據庫系統的三級模式分別為模式、內部貨模式與外部娛模式.答?概念#概念級A.任何對象都必須有維承性B.對象是屬性和方法的封裝體

C.對象間的通訊?消息傳遞D.操作是對象的動態性屬性(37)下面不屬于軟件設計原則的是.(C)

(26)下面不屬于軟件工程的3個要素的是.(D)A.抽象B.模塊化C.自底向上D.信息陷蔽

A.工具B過租C.方法D.環境(38)索弓I屬于.(B)

(27)程序流程展(PED)中的簫頭代表的是.(B)A.模式B.內模式C.外模式D.概念模式

A.數據潦B.控制流C.調用關系D.蛆成關系(39)在關系數據庫中,用來表示實體之間聯系的是?(D)

(28)在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段.A.樹結構B.網結構C.線性表D.二健表

其中數據獨立性?高的階段是.(A)(40)將K-R國轉換到關系模式時,實體與聯系都可以表示成.(B)

A.數據庫系統B.文件系統A.屬性B.關系C.鍵D.域

C.人工管理D.數據項管理(41)在下列選項中,哪個不是一個算法一般應該具有的幕本特征.(C)

(29)用樹形結桃來表示實體之間聯系的模型稱為,(B)A.確定性B.可行性C.無方性D.擁有足婚的情報

A.關系模型B.層次模R(42)希爾排序法屬于再一種類型的排序法?(B)

C.網狀模型D.數據模MA.交換類排序法B.插入類排序法

(30)關系數據庫管理系統能實現的專門關系運輯包括.(B)C.選擇類排序法D.建堆排序法

A.排序、索引、統計B.選擇、投影、連接(43)下列關于隊列的敘述中正確的是.(C)

C.關聯、更新、排序D.顯示、打印、制表A.在隊列中£能插入數據B.在隊列中只能制除數據

(31)算法一般也可以用多幾秒控制結構姐合而成.(D)C.隊列是先送先出的線性表D.隊列是先進后出的線性表

A.循環、分支、遞歸B.順序、循環、嵌套(44)對長度為、的線性表進行?序森找,在最壞情況下所番要的比較次數為.(B)

C.循環、遞歸、選擇D.收序、選擇、循環A.N+lB.NC.(N+l)/2D.N/2

(32)數據的存儲站構是指?(B)(45)信息陷蔽的概念與下述哪一料概念宜接相關.(B)

A.數據所占的存儲空何數據的邏輯結構在計算機中的表示A.軟件結構定義B.模塊獨立性C.模塊類型劃分D.模擬耦合曼

C.敝據在計算機中的收序存儲方式D.存儲在外存中的數據(46)面向對象的設計方法與傳統的的面向過程的方法布本質不同,它的斯本原理是1

(33)設有下列二又樹?A.模擬現實世界中不同事物之間的聯系B.強調模擬現實世界中的算法而不強調概念

對此二叉樹中序埴歷的結果為,(B)C.使用現實世界的概念抽象地坦為向爆從而自然地川決向JB

A.ABCDEI-B.DBEAFCC.ABDECFD.DEBFCAI).鼓勵開發者在軟件開發的絕大部分中都用實際域域的概念去8考

(34)在面向對象方法中,一個對象請求另一對象為其朦務的方式是通過發送.(D)(47)在結構化方法中,軟件功能分解屬于下列軟件開發中的階段是?(C)

A.調用造句B.命令C.口令D.消息A.詳福設計B.需求分析C.總體設計D.編程調試

(35)檢商軟件產品是否符合需求定義的過程稱為?(A)(48)軟件調試的目的是.(B)

A.確認*試B./成*試C驗證*試D.驗收HI試A.發現MiyiB.改正精y(c改善收件的性帔D.拉施物件的油旗

(36)下外工具中屬于需求分析常用工具的是.(D)(49)按條件r時關系R進行選擇,其關系代數表達式為?(C)

A.PADB.PFDC.N-SD.DFDA.R|X|RB.R|X|RfC.6f(R)D.HRK)

(50.數據庫柢電設計的過程中,視圖設計一般有三種設計次序,以下各項中不對的是?(!))(61)數據結構中,與所使用的計算機無關的是數據的.<0

A.自頂向下B.由底向上C.由內向外D.由整體到局部A.存儲結構B.物理結構C.麓羯結構I).物理和存儲結構

(51)在計算機中.方法是指.<C)(62)棧底至棧項依次存放元素X、B、C、D.在第五個元素£入棧就.棧中元素可以出棧.削

A.查詢方法B.加工方法出棧序列可能是______。(D)

C.解題方案的準確而完整的描述I),排序方法A.,\BCEDB.DBCEAC.CDABED.IX'BEA

(52i棧和隊列的共同點是.(C)S3)線性表的順序存儲結構和我性表的鏈式存儲結構分別是.<B)

A.都是先進后出B.都是先進先出A.順序存取的存儲結構、順序存取的存儲結構B.隨機存取的存儲結構、順序存取的存儲結構

C.只允許在蠟點處插入和刪除元素D.沒有共同點C.隨機存取的存儲結構、隨機存取的存儲結構D.任意存取的存儲結構、任意存取的存儲結構

(53)已知二叉朝后序造歷序列是dabs,中序遺歷序列是debar,它的前序遍歷序列是.<64)在單鏈表中,增加頭結點的目的是.(A)

(A)A,方便運算的實現B.使單鏈表至少有一個結點

A.ccdbiiB.acbcdC.dccabD.dcabcC.標識表結點中首結點的位置D.說明單鏈表是線性表的鏈式存儲實現

(54)在下列幾種排序方法中,要求內存量最大的是.<D><65)軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指?(B)

A.播入排序B.選擇排序A,模塊間的關系B.系統結構部件轉換成軟件的過程描述C.軟件層次結構D.軟件開發過程

C.快速排序D.歸并排序(66)為了遨免流程圖在描述程序邏輯時的靈活性,提出了用方隹圖來代替傳統的程序流程圖,

(55)在設計程序時,應梟納的原則之一是.(A)通常也把這種圖稱為―?(B)

A.程序結構應有助于讀者理解B.不限制段to語句的使用A.PAD圖B.K-S圖C.結構圖I).數據流圖

C.減少或取消注解行D.程序越短越好<67>數據處理的最小單位是.(C)

(56)下列不屬于軟件調試技術的是.(B)A.數據B.數據元素C.數據項I).數據結構

A.強行排錯法R.集成測W法C.回溯法D.原因排除法<68>下列有關數據博的描述,正確的是.(C)

(57)下列敘述中,不屬于軟件需求規格說明書的作用的是.(D)A,數據庠是一個DBF文件B.數據庫是一個關系

A.便于用戶、開發人員進行理解和交流C.數據席是一個結構化的數據集合D.數據庫是一組文件

B.反映出用戶問題的結構,可以作為軟件開發工作的基礎和依據<69)單個用戶使用的數據視圖的描述稱為.(A)

C.作為確認兩試和驗收的依據D.便于開發人員進行需求分析A.外模式B.廄念模式C.內模式D.存偌模式

(5?)在數據流隆(DFD)中,帶有名字的箭頭表示.(C)(70)需求分析階段的任務是確定______.(D)

A.控制程序的執行順序B.模塊之間的調用關系A.軟件開發方法B.軟件開發工具C.軟件開發費用D.軟件系疣功能

C.數據的流向I).程序的組成成分(71)算法分析的目的是.(D)

(59)6QL語言又稱為.(C)A.找出數據鋁構的合理性B.找出算法中輸入和輸出之間的關柔

A牯構化定義語言R姑構化控制語mC姑構化夜詢語三n地府化攝縱語三c分析算:法的易懂性和可“性n分析算法的效率以求改進

(60)視圖設計一般有3種設計次序,下列不屬于視圖設計的是.<B)(72>n個頂點的強連通圖的邊數至少有.(C)

A.自頂向下B.由外向內C.由內向外D.自底向上A.n-lB.n<n?1,C?nD.n*1

(73)已知數據表A中每個元素距其最終位置不遠,為節省時間,應采用的算法是。⑴)語句.答:模塊化

A.堆排序B.直接插入排序C.快速排序I).直接選擇排序(8)軟件的調試方法主要有?強行排鉗法、和原因排除法.答:回溯法

(74)用鏈衣表示線性衣的優點是.<A)<?>故據庫車統的三維模式分別為_____模式、內部級模式與夕、部級模式.答,概念”概念依

A.便于插入和制除操作B.數據元素的物理順序與龍輯順序相同(10)數據字典是各類數據描述的集合,它通常包括5個部分,期數據項、數據結構、數據流、

C.花費的存儲空間較順序存儲少D.便于質機存取______和處理立程.答:數據存儲

(75)下列不屬于結構化分析的常用工具的是.(D)(11)設一棵完全二叉樹共有500個結點,則在該二叉樹中有_____個葉子結點.答:250

A.數據流圖B.數據字典C.判定樹I).PAD圖(12)在最壞情況下,日泡排序的時間復雜度為,

(76)軟件開發的結構化生命周期方法將軟件生命周期劃分成.(A)答:n(n-l)/2Mn?(n-lV2?O(n(n-lM2)*O<n*(n-l)/2)

A.定義、開發、運行維護B.設計階段、編程階段、測試階段(13)面向對象的程序設計方法中涉及的對象是系統中用來描述客觀事物的一個。

C.總體設計、洋例設計、編程調試I).需求分析、功能定義、系筑設計答:實體

(77)在軟件工程中,白箱測試法可用于測試程序的內部結構.此方法將程序看做是_____.<14>軟件的番求分析階段的工作,可以概括為四個方面;_____、需求分析、編寫需求規格說

A.循環的集合R.地址的集合C.路徑的集合D.目標的集合明書和需求評審.答:需求獲取

(78i在數據管理技術發展過程中,文件系統與數據庫系統的主要僅別是數據庫系統具有______.(15)______是數據庫應用的核心.答:數據庫設計

(D)(16)數據結構包括數據的_____結構和數據的存儲結構.5:邏輯

A.數據無冗余B.數據可共享C.專門的數據管理軟件D.特定的數據模型(17)軟件工程研究的內容主要包括:_____技術和軟件工程管理,答:軟件開發

(79)分布式數奧序系統不具有的特點是.(B)<18)與結構億需求分析方法相對應的是方法.答;站構化設計

A.分布式B.數據冗余C.數據分布性和邏輯整體性I).位置透明性和復制透明性<19)關系模型的完整性規則是對關系的某種約束條件,包括實體完整性、和自定義完整

(80)下列說法中,不屬于數據模型所描述的內容的是.(C)性.答:參照完整性

A.數據結構B.數據操作C.數據查詢D.數據妁束(20)數據模型按

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論