當前位置:成語大全網 - 書法字典 - 數據字典NC

數據字典NC

全國計算機二級公共基礎知識選考80題* * *

(1)下列說法正確的是_ _ _ _ _。(三)

A.算法的執行效率與數據存儲結構無關。

b算法的空間復雜度是指算法程序中指令(或語句)的數量。

c算法的有限性意味著算法必須能夠在執行有限步數後終止。

D.以上三個描述都不正確

(2)下列數據結構中不屬於線性數據結構的是_ _ _ _ _。(三)

A.長隊

B.線性表

C.二叉樹

D.堆

(3)二叉樹中,第五層的最大節點數是_ _ _ _ _。(二)

A.8

B.16

C.32

D.15

(4)下列描述中,符合結構化程序設計風格的是_ _ _ _。(壹)

A.用順序、選擇、重復(循環)三種基本控制結構來表達程序的控制邏輯。

模塊只有壹個入口,可以有多個出口。

C.專註於提高程序執行的效率

D.不要使用goto語句

(5)下列概念中,不屬於面向對象方法的是_ _ _ _ _。(四)

A.目標

B.遺產

C.班級

D.過程調用

(6)在結構化方法中,軟件開發階段使用數據流圖(DFD)作為描述工具的是_ _ _ _ _ _。(二)

A.可行性分析

B.需求分析

C.詳細設計

D.程序編碼

(7)在軟件開發中,下列任務中不屬於設計階段的是_ _ _ _ _。(四)

A.數據結構設計

B.給出了系統的模塊結構。

c、定義模塊化算法

d、定義需求,建立系統模型

(8)數據庫系統的核心是_ _ _ _ _。(二)

A.數據模型

B.數據庫管理系統

C.軟件工具

D.數據庫

(9)下列說法中正確的是_ _ _ _ _ _。(三)

A.數據庫是獨立的系統,不需要操作系統的支持。

B.數據庫設計是指設計壹個數據庫管理系統。

數據庫技術的根本目標是解決數據共享問題。

在數據庫系統中,數據的物理結構必須與邏輯結構壹致。

(10)在下列模式中,_ _ _ _ _可以給出數據庫的物理存儲結構和物理訪問方法。(壹)

A.內部模型

B.外部模式

C.概念模型

D.邏輯模式

(11)算法的時間復雜度是指_ _ _ _ _。(三)

A.執行算法程序所需的時間

B.算法程序長度

C.算法執行過程中所需的基本運算次數

D.算法程序中的指令數

(12)正確的說法是_ _ _ _ _。(壹)

A.線性表是線性結構。

B.堆棧和隊列是非線性結構。

C.線性鏈表具有非線性結構。

D.二叉樹是線性結構。

(13)如果壹棵完全二叉樹* * *有699個節點,那麽二叉樹的葉節點數是_ _ _ _ _ _。(二)

A.349

B.350

C.255

D.351

(14)結構化編程主要強調_ _ _ _ _。(二)

A.程序的規模

B.程序的可讀性

C.程序執行效率

D.程序可移植性

(15)在軟件生命周期中,能夠準確確定軟件系統必須做什麽,必須具備什麽功能的階段是_ _ _ _ _。(四)

A.輪廓設計

B.詳細設計

C.可行性分析

D.需求分析

(16)數據流圖用來抽象地描述壹個軟件的邏輯模型,它是由壹些具體的圖標組成的。下列圖標名稱所標識的圖標是_ _ _ _ _,不屬於數據流圖的合法圖標。(壹)

A.控制流

B.處理

C.數據存儲

D.元河灘

(17)軟件需求分析階段的工作可以分為四個方面:需求獲取、需求分析、編制需求規格說明書和_ _ _ _ _。(二)

A.定期報告

B.需求評估

C.摘要

D.沒有壹個是正確的

(18)下列關於數據庫系統的說法是_ _ _ _ _。(壹)

A.數據庫系統減少了數據冗余。

B.數據庫系統避免了所有冗余。

數據庫系統中數據的壹致性是指數據類型的壹致性。

D.數據庫系統可以比文件系統管理更多的數據。

(19)關系表中的每壹行稱為壹個_ _ _ _ _ _。(壹)

A.元組

B.菲爾茨

C.屬性

D.密碼

(20)數據庫設計包括兩個方面,它們是_ _ _ _ _。(壹)

A.概念設計和邏輯設計

B.圖案設計和內部圖案設計

C.內部模型設計和物理設計

D.結構特征和行為特征的設計

(21)算法的空間復雜度是指_ _ _ _ _。(四)

A.算法程序的長度

B.算法程序中的指令數

C.算法程序占用的存儲空間

d、算法執行過程中需要的存儲空間。

(22)下列關於棧的說法正確的是_ _ _ _ _。(四)

A.只有數據可以插入堆棧。

棧中只有數據可以被刪除。

C.棧是壹個先進先出的線性表。

D.棧是壹個先進後出的線性表。

(23)在深度為5的完全二叉樹中,葉節點的個數是_ _ _ _ _。(三)

A.32

B.31

C.16

D.15

(24)建立良好的編程風格,下列描述正確的是_ _ _ _ _。(壹)

A.程序應該簡單、清晰、易讀。

B.符號名稱的命名要符合語法。

C.充分考慮程序執行的效率

D.對程序的評論是可選的

(25)下列關於物體概念的描述錯誤的是_ _ _ _ _。(壹)

A.任何對象都必須有繼承。

B.對象是屬性和方法的封裝。

C.對象之間的通信依賴於消息傳輸。

D.操作是對象的動態屬性。

(26)下列不屬於軟件工程三要素的是_ _ _ _ _。(四)

A.工具

B.過程

C.方法

D.環境

(27)程序流程圖(PFD)中的箭頭代表_ _ _ _ _ _。(二)

A.數據流

B.控制流

C.呼叫關系

D.成分關系

(28)數據管理技術的發展,經歷了手工管理、文件系統、數據庫系統等階段。數據獨立性最高的階段是_ _ _ _ _。(壹)

A.數據庫系統

B.文件系統

C.人工管理

D.數據項管理

(29)用樹形結構表示實體間關系的模型稱為_ _ _ _ _ _。(二)

A.關系模型

B.層次模型

C.網格模型

D.數據模型

(30)關系數據庫管理系統可以實現的專門關系操作包括_ _ _ _ _。(二)

A.排序、索引和統計

B.選擇、投影和連接

C.關聯、更新和排序

D.顯示、打印和制表

(31)算法壹般可以由幾個控制結構組成。(四)

A.循環、分支和遞歸

B.序列、循環、嵌套

C.循環、遞歸、選擇

D.序列、選擇和循環

(32)數據的存儲結構是指_ _ _ _ _。(二)

A.數據占用的存儲空間量

B.計算機中數據邏輯結構的表示

C.計算機中數據的順序存儲方式

D.存儲在外部存儲器中的數據

(33)提供了以下二叉樹:

在這個二叉樹中順序遍歷的結果是_ _ _ _ _。(二)

A.ABCDEF

B.DBEAFC

C.ABDECF

D.DEBFCA

(34)在面向對象的方法中,壹個對象通過發送_ _ _ _ _請求另壹個對象為其服務。(四)

D.新聞

A.呼叫語句

B.命令

C.密碼

(35)檢查軟件產品是否滿足需求定義的過程稱為_ _ _ _ _ _。(壹)

A.確認測試

B.集成測試

C.驗證測試

D.接收試驗

(36)以下是需求分析中常用的工具:_ _ _ _ _ _ _。(四)

A.襯墊

B.水上救生飄浮器

C.南北走向

D.DFD

(37)下列不屬於軟件設計原理的是_ _ _ _ _。(三)

A.抽象

B.模塊化

C.自下而上

D.信息隱藏

(38)指數屬於_ _ _ _ _。(二)

A.方式

B.內部模型

C.外部模式

D.概念模型

(39)在關系數據庫中,用來表示實體間關系的是_ _ _ _ _。(四)

A.樹形結構

B.網狀結構

C.線性表

D.二維表

(40)當E-R圖轉換為關系模式時,實體和關系都可以表示為_ _ _ _ _ _。(二)

A.屬性b .關系

C.鍵

D.領域

(41)下面哪個選項不是算法應該具備的基本特征_ _ _ _ _。(三)

A.確實的事情

B.可行性

C.無窮

D.掌握足夠的信息

(42)希爾排序法屬於哪種排序法_ _ _ _ _。(二)

A.交換排序方法

B.插入類排序方法

C.選擇分類方法

D.堆疊分類方法

(43)下列關於隊列的說法是_ _ _ _ _。(三)

A.隊列中只能插入數據。

B.隊列中只能刪除數據。

C.隊列是壹個先進先出的線性表。

D.隊列是先入後出的線性表。

(44)順序查找長度為n的線性表,最壞情況下需要的比較次數是_ _ _ _ _ _。(二)

A.N+1

B.普通

C.(N+1)/2

D.N/2

(45)信息隱藏的概念與下列哪個概念直接相關_ _ _ _ _。(二)

A.軟件結構定義

B.模塊獨立性

C.模塊類型劃分

D.模擬耦合度

(46)面向對象的設計方法與傳統的面向過程的方法有本質的區別,其基本原理是_ _ _ _ _。(三)

A.模擬現實世界中不同事物之間的聯系

B.強調模擬現實世界中的算法,而不是概念。

C.用現實世界的概念去抽象思考,自然解決問題。

鼓勵開發人員在大多數軟件開發中用實際領域的概念來思考。

(47)在結構化方法中,軟件功能分解屬於軟件開發中的下列階段:_ _ _ _ _ _ _。(三)

A.詳細設計

B.需求分析

C.總設計

D.編程和調試

(48)軟件調試的目的是_ _ _ _ _。(二)

A.發現錯誤

B.改正錯誤

C.提高軟件的性能

D.挖掘軟件的潛力

(49)根據條件f選擇關系r,其代數表達式是_ _ _ _ _ _。(三)

A.R|X|R

B.R|X|R

f

C.бf(R)

D.f(R)

(50)在數據庫的概念設計過程中,視圖設計壹般有三種設計順序,其中錯誤的是_ _ _ _ _。(四)

A.自上而下

B.自下而上

C.從裏到外

D.從整體到局部

(51)在計算機中,算法是指_ _ _ _ _。(三)

A.查詢方法

B.加工方法

C.解決方案的準確和完整描述

D.分類方法

(52)棧和隊列的相似之處是_ _ _ _ _ _。(三)

A.都是先入後出。

b .都是先進先出

C.只允許在端點插入和刪除元素。

D.沒有* * *共同點

(53)已知二叉樹的後序遍歷序列為dabec,中序遍歷序列為debac,其前序遍歷序列為_ _ _ _ _ _。(壹)

A.塞德巴

B.acbed

C.decab

D.deabc

(54)在下列排序方法中,_ _ _ _ _ _ _ _需要的內存量最大。(四)

A.插入排序

B.選擇壹種排序

C.快速分類

D.合並排序

(55)設計程序時,應采用的原則之壹是_ _ _ _ _ _。(壹)

A.程序結構應該有助於讀者理解

B.不要限制goto語句的使用

C.減少或取消註釋行

D.程序越短越好

(56)下列不屬於軟件調試技術的是_ _ _ _ _。(二)

A.強制調試方法

B.綜合測試方法

C.追溯方法

D.原因消除方法

(57)下列語句中,不屬於軟件需求說明書的功能是_ _ _ _ _。(四)

A.方便用戶和開發者理解和交流。

b反映用戶問題的結構可以作為軟件開發的基礎和依據。

C.作為確認試驗和驗收的依據。

D.方便開發者分析需求。

(58)在數據流圖(DFD)中,帶名稱的箭頭表示_ _ _ _ _ _。(c)控制程序的執行順序

B.模塊間的調用關系

C.數據流動

D.計劃的組成部分

(59) SQL語言也叫_ _ _ _ _。(三)

A.結構化定義語言

B.結構化控制語言

C.結構化查詢語言

D.結構化操作語言

(60)視圖設計壹般有三個設計順序,下列不屬於視圖設計的是_ _ _ _ _。(二)

A.自上而下

B.從外到內

C.從裏到外

D.自下而上

在(61)數據結構中,與所用計算機無關的是數據的_ _ _ _ _。(三)

A.存儲結構

B.物理結構

C.邏輯結構

D.物理和存儲結構

(62)元素A、B、C和D從棧底到棧頂依次存儲。在第五個元素E進入堆棧之前,可以彈出堆棧中的元素,彈出順序可能是_ _ _ _ _ _。(四)

A.ABCED

B.DBCEA

C.CDABE

D.DCBEA

(63)線性表的順序存儲結構和線性表的鏈式存儲結構分別是_ _ _ _ _ _。(二)

A.順序存取存儲結構

B.隨機存取存儲結構、順序存取存儲結構

C.隨機存取存儲結構

D.隨機存取存儲結構

(64)在單鏈表中,添加頭節點的目的是_ _ _ _ _。(壹)

A.方便操作的實現

b .使單鏈表至少有壹個節點。

c .識別表格節點中第壹個節點的位置。

D.說明單鏈表是線性表的鏈式存儲實現。

(65)軟件設計包括軟件結構、數據接口和流程設計,其中軟件的流程設計是指_ _ _ _ _。(二)

A.模塊之間的關系

B.將系統結構組件轉換為軟件的過程描述

C.軟件層次結構

D.軟件開發過程

(66)為了避免流程圖在描述程序邏輯時的靈活性,提出用框圖來代替傳統的程序流程圖,也就是通常所說的_ _ _ _ _。(二)

A.襯墊圖

B.N-S圖

C.結構圖

D.數據流圖

(67)數據處理的最小單位是_ _ _ _ _。(三)

A.數據

B.數據元素

C.數據項

D.數據結構

(68)下列關於數據庫的描述是_ _ _ _ _。(三)

A.該數據庫是壹個DBF文件

B.數據庫是壹種關系

C.數據庫是壹個結構化的數據集。

D.數據庫是壹組文件。

(69)對單個用戶使用的數據視圖的描述稱為_ _ _ _ _ _。(壹)

A.外部模式

B.概念模型

C.內部模型

D.存儲模式

(70)需求分析階段的任務是確定_ _ _ _ _ _。(四)

A.軟件開發方法

B.軟件開發工具

C.軟件開發成本

D.軟件系統功能

(71)算法分析的目的是_ _ _ _ _。(四)

A.找出數據結構的合理性

B.找出算法中輸入和輸出的關系。

C.算法的可理解性和可靠性分析

D.分析改進算法的效率。

(72)具有n個頂點的強連通圖至少有_ _ _ _ _。(三)

A.n-1

B.n(n-1)

C.n

D.n+1

(73)已知數據表A中的每個元素離其最終位置不遠。為了節省時間,算法應該是_ _ _ _ _。(二)

A.堆排序

B.直接插入排序

C.快速分類

D.直接選擇排序

(74)用鏈表表示線性表的優點是_ _ _ _ _。(壹)

A.易於插入和刪除。

數據元素的物理順序與邏輯順序相同。

C.比順序存儲占用更少的存儲空間。

D.方便的隨機存取

(75)下列在結構分析中不常用的工具是_ _ _ _ _ _。(四)

A.數據流圖

B.數據字典

C.決策圖表

D.襯墊圖

(76)軟件開發的結構化生命周期法將軟件生命周期分為_ _ _ _ _ _。(壹)

A.定義、開發、操作和維護

B.設計階段、編程階段和測試階段

C.總體設計、詳細設計、編程和調試

D.需求分析、功能定義和系統設計

在軟件工程中,白盒測試可以用來測試程序的內部結構。此方法將程序視為_ _ _ _ _。(三)

A.循環的集合

B.壹組地址

C.路徑集

D.壹套目標

(78)在數據管理技術的發展中,文件系統和數據庫系統的主要區別在於數據庫系統具有_ _ _ _ _。(四)

A.沒有數據冗余

B.數據可以* * *

C.專業數據管理軟件

D.特定數據模型

(79)分布式數據庫系統不具備_ _ _ _ _的特點。(二)

A.分布的

B.數據冗余

C.數據分布和邏輯完整性

D.位置透明和復制透明

(80)下列說法中,_ _ _ _ _ _ _ _不屬於數據模型中所描述的。(三)

A.數據結構

B.數據操作

C.數據查詢

D.數據約束

全國計算機二級公共* * *基礎填空題40題。

(1)算法的復雜度主要包括_ _ _ _ _復雜度和空間復雜度。

答:時間。

(2)數據的邏輯結構在計算機存儲空間中的存儲形式稱為數據的_ _ _ _ _。

答:模式#邏輯模式#概念模式

(3)根據功能,軟件測試方法通常分為白盒測試方法和_ _ _ _ _測試方法。

答:黑匣子。

(4)如果壹個工人可以管理多個設施,而壹個設施只由壹個工人管理,則實體“工人”和實體“設備”之間存在_ _ _ _ _聯系。

壹對多# 1: n # 1: n

(5)關系數據庫管理系統可以實現的特殊關系操作包括選擇、連接和_ _ _ _ _。

答:投影。

(6)在先左後右的原則下,根據訪問根節點的順序,二叉樹的遍歷可以分為三種:前序遍歷、_ _ _ _ _遍歷和後序遍歷。

答:中間序列

(7)結構化程序設計方法的主要原則可以概括為自頂向下、逐步細化、_ _ _ _ _ _和限制goto語句的使用。

答:模塊化。

(8)軟件的調試方法主要有:強制調試、_ _ _ _ _和原因排除。

答:回溯法。

(9)數據庫系統的三種模式是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _系統

答:概念#概念級別

(10)數據字典是各種數據描述的集合,通常包括五個部分,即數據項、數據結構、數據流、_ _ _ _ _和處理過程。

答:數據存儲

(11)如果壹棵完整的二叉樹有500個節點,那麽二叉樹中有_ _ _ _ _個葉節點。

甲:250英鎊

(12)在最壞的情況下,冒泡排序的時間復雜度是_ _ _ _ _。

a:n(n-1)/2 # n *(n-1)/2 # o(n-1)/2)# o(n *(n-1)/2)

(13)面向對象編程方法中涉及的對象是壹種用於描述系統中客觀事物的_ _ _ _ _。

答:實體

(14)軟件需求分析階段的工作可以概括為四個方面:_ _ _ _ _ _ _、需求分析、需求規格編寫、需求評審。

答:需求獲取

(15) _ _ _是數據庫應用的核心。

答:數據庫設計。

(16)數據結構包括數據的_ _ _ _ _結構和數據的存儲結構。

答:邏輯。

(17)軟件工程研究主要包括:_ _ _ _ _技術和軟件工程管理。

答:軟件開發

(18)與結構化需求分析方法相對應的是_ _ _ _ _ _方法。

答:結構化設計。

(19)關系模型的完整性規則是對關系的壹些約束,包括實體完整性、_ _ _ _ _和自定義完整性。

答案:參照完整性

(20)數據模型根據應用層次的不同分為三種,分別是_ _ _ _ _數據模型、邏輯數據模型和物理數據模型。

答:概念。

(21)棧有三種基本操作:棧入口、棧出口和_ _ _ _ _。

答:讀頂元素#讀頂元素#讀頂元素

(22)在面向對象的方法中,信息隱藏是通過對象的_ _ _ _ _性質實現的。

答:包裝。

(23)數據流的類型有_ _ _ _ _和事務性。

答:轉型型。

(24)數據庫系統中實現各種數據管理功能的核心軟件稱為_ _ _ _ _ _。

答:數據庫管理系統#DBMS

(25)關系模型的數據操作是基於關系的數據操作,壹般有四種操作:_ _ _ _ _ _ _ _,增加,刪除,修改。

答:詢問。

(26)實現算法需要多少個存儲單元,算法的工作量分別稱為算法的_ _ _ _ _。

答:空間復雜度和時間復雜度。

(27)數據結構包括數據的邏輯結構、數據的_ _ _ _ _和對數據的操作。

答:存儲結構

(28)壹個類可以從它的直接或間接祖先繼承所有的屬性和方法。這種方法提高了軟件的_ _ _ _ _。

答:可重用性

(29)在面向對象模型中,最基本的概念是對象和_ _ _ _ _。

甲:班級

(30)軟件維護活動包括以下類別:糾正性維護、適應性維護、_ _ _ _ _維護和預防性維護。

答:完美。

(31)算法的基本特征是可行性、確定性、_ _ _ _ _和擁有足夠的信息。

答:有貧困。

(32)順序存儲法是將存儲單元中邏輯相鄰的節點存儲在物理位置_ _ _ _ _。

答:相鄰。

(33) Jackson結構化程序設計方法由英國的M.Jackson提出,是壹種面向_ _ _ _ _的設計方法。

答:數據結構

(34)數據庫設計分為以下六個設計階段:需求分析階段、_ _ _ _ _ _、邏輯設計階段、物理設計階段、實現階段、運行維護階段。

a:概念設計階段#數據庫概念設計階段

(35)數據庫保護包括:安全控制、_ _ _ _ _ _、並發控制和數據恢復。

答:完整性控制

(36)測試的目的是揭露錯誤,評估程序的可靠性;_ _ _ _的目的是找到錯誤的位置並改正它。

答:調試

(37)在最壞的情況下,堆排序所需的比較次數是_ _ _ _ _。

答:O(nlog2n)

(38)如果字符串s="Program ",它的子字符串的數目是_ _ _ _ _。

答:29

(39)壹個項目有壹個項目經理,壹個項目經理可以管理多個項目,所以實體“項目經理”與實體“項目”的聯系屬於_ _ _ _ _。

答:1對多# 1: n

(40)數據庫管理系統常用的數據模型有層次模型、網格模型和_ _ _ _ _。

答:關系模型