糯米文學吧

位置:首頁 > 計算機 > C語言

計算機二級C語言複習題2017年3月

C語言1.54W

在練習中自己總結出考試出題規律,比聽別人講更牢固。以下本站小編整理的計算機二級C語言複習題,希望對大家備考2017年3月計算機二級考試有所幫助,更多信息請關注應屆畢業生網!

計算機二級C語言複習題2017年3月

1). 以下敍述中正確的是( )

A.語句 int a[] = {0};是不合法的,遺漏了數組的大小

B.語句 char a[2] = {″A″, ″B″}; 是合法的,定義了一個包含兩個字符的數組

C.語句int a[8] = {0}; 是合法的

D.語句 char a[3]; a = ″AB″; 是合法的,因為數組有三個字符空間的容量,可以保存兩個字符

正確答案:C

答案解析:數組初始化賦值是指在數組定義時給數組元素賦予初值。初始化賦值的一般形式為:類型説明符 數組名[常量表達式]={值,值,…,值};需要注意的是當所賦初值多於所定義數組的元素個數時,在編譯時將給出出錯信息,在指定初值時,第一個初值必定賦給下標為0的元素,然後按這些數值的排列順序賦初值,只能給元素逐個賦值,不能給數組整體賦值。如果給全部元素賦值,則在數組説明中, 可以不給出數組元素的個數。

2). 數據庫設計的根本目標是要解決( )

A.數據共享問題

B.數據安全問題

C.大量數據存儲問題

D.簡化數據維護

正確答案:A

答案解析:數據庫應用系統中的一個核心問題就是設計一個能滿足用户要求、性能良好的數據庫,這就是數據庫設計。數據庫設計是在一定平台制約下,根據信息需求與處理需求設計出性能良好的數據模式。數據庫設計的根本目標是要解決數據共享的問題。

3). 下列對隊列的描述中正確的是( )

A.隊列屬於非線性表

B.隊列按″先進後出″原則組織數據

C.隊列在隊尾刪除數據

D.隊列按″先進先出″原則組織數據

正確答案:D

答案解析:隊列(queue)是指允許在一端進行插入、而在另一端進行刪除的線性表。允許插入的一端稱為隊尾;允許刪除的一端稱為隊頭。在隊列這種數據結構中,最先插入的'元素將最先能夠被刪除;反之,最後插入的元素將最後才能被刪除。因此,隊列又稱″先進先出″或″後進後出″的線性表。

4). 某二叉樹中度為2的結點有10個,則該二叉樹中有( )個葉子結點。

A.9

B.10

C.11

D.12

正確答案:C

答案解析:根據二叉樹的性質3:對任何一棵二叉樹,度為0的結點(即葉子結點)總是比度為2的結點多一個。

5). 在數據庫系統中,用户所見的數據模式為( )

A.概念模式

B.外模式

C.內模式

D.物理模式

正確答案:B

答案解析:用户所見到的數據模式是外模式也稱用户模式。它是用户的數據視圖,它由概念模式導出。一個概念模式可以有若干個外模式,每個用户只關心與它有關的外模式,這樣不僅可以屏蔽大量無關信息,而且有利於數據維護。