C數據結構筆試題

C語言提供的合法數據關鍵字是?下面就由本站小編為大家介紹一下C數據結構筆試題的文章,歡迎閲讀。

C數據結構筆試題

C數據結構筆試題篇1

樹是結點的集合,它的根結點數目是

A) 有且只有1

B) 1或多於1

C) 0或1

D) 至少2

程序設計語言的基本成分是數據成分、運算成分、控制成分和

A) 對象成分

B) 變量成分

C) 語句成分

D) 傳輸成分

下列不屬於軟件工程的3個要素的是

A) 工具

B) 過程

C) 方法

D) 環境

正確答案: D

數據結構作為計算機的一門學科,主要研究數據的邏輯結構、對各種數據結構進行的運算,以及

A) 數據的存儲結構

B) 計算方法

C) 數據映象

D) 邏輯存儲

正確答案: A

在計算機中,算法是指

A) 加工方法

B) 解題方案的準確而完整的描述

C) 排序方法

D) 查詢方法

正確答案: B

開發軟件所需高成本和產品的低質量之間有着尖鋭的矛盾,這種現象稱作

A) 軟件投機

B) 軟件危機

C) 軟件工程

D) 軟件產生

正確答案: B

下面不屬於軟件設計原則的是

A) 抽象

B) 模塊化

C) 自底向上

D) 信息隱蔽

正確答案: C

開發大型軟件時,產生困難的根本原因是

A) 大系統的複雜性

B) 人員知識不足

C) 客觀世界千變萬化

D) 時間緊、任務重

正確答案: A

單個用户使用的數據視圖的描述稱為

A) 外模式 B) 概念模式

C) 內模式 D) 存儲模式

正確答案: A

SQL語言又稱為

A) 結構化定義語言

B) 結構化控制語言

C) 結構化查詢語言

D) 結構化操縱語言

正確答案: C

將E-R圖轉換到關係模式時,實體與聯繫都可以表示成

A) 屬性

B) 關係

C) 鍵

D) 域

正確答案: B

下列SQL語句中,用於修改表結構的是

A) ALTER

B) CREATE

C) UPDATE

D) INSERT

正確答案: A

數據庫、數據庫系統和數據庫管理系統之間的關係是

A) 數據庫包括數據庫系統和數據庫管理系統

B) 數據庫系統包括數據庫和數據庫管理系統

C) 數據庫管理系統包括數據庫和數據庫系統

D) 3者沒有明顯的包含關係

正確答案: B

C數據結構筆試題篇2

關係表中的每一橫行稱為一個

A) 元組

B) 字段

C) 屬性

D) 碼

正確答案: A

在下列C語言程序中,可以用做變量名的是( B )。

A) 1

B) a1

C) int

D) *p

C語言提供的合法數據關鍵字是( A )。

A) float

B) Sagned

C) Integer

D) Char

以下符號中不能用作用户標識符的符號是( B )。

A)_256 B)void

C)scanf D)Struct

若k為int型變量,則以下語句( C )。

k=8567;

printf(“|%-06d|n”,k);

A)輸出格式描述不合法 B)輸出為|008567|

C)輸出為|8567| D)輸出為|-08567|

sizeof(float)是( B )。

A)一個雙精度表達式 B)一個整型表達式

C)一種函數調用 D)一個不合法的表達式

在C語言中, int、char和short三種類型數據在內存中所佔用的字節數( D )。

A)由用户自己定義 B)均為2個字節

C)是任意的 D)由所用機器的機器字長決定

判斷char型變量c1是否為小寫字母的正確表達式為 ( D )。

A) ‘a’<=c1<=’z’ B) (c1>=A. &&(c1<=’z')

C) (‘a’>=c1)||(‘z’<=c1) D) (c1>=’a')&&(c1<=’z')

以下敍述中正確的是( B )。

A.a是實型變量,C語言允許進行以下賦值a=10,因此可以這樣説:實型變量中允許存放整型值

B.在賦值表達式中,賦值號右邊即可以是變量也可以是任意表達式

C.執行表達式a=b後,在內存中a和b存儲單元中的原有值都將被改變,a的值已由原值改變為b的值,b的值由原值變為0

D.已有a=3,b=5當執行了表達式a=b,b=a之後,已使a中的值為5,b中的值為3

表達式18/4*sqrt (4.0)/8值的數據類型為( C )。

A)int B)float C)double D)不確定

C數據結構筆試題篇3

已知各變量的類型説明如下:

int k,a,b;

unsigned long w=5;

double x=1.42

則以下不符合C語言語法的表達式是( A )。

A)x%(-3)

B)w+=-2

C)k=(a=2,b=3,a+b)

D)a+=a-=(b=4)*(a=3)

若t為double類型,表達式t=1,t+5,t++的值是( D )。

A)1 B)6.0 C)2.0 D)1.0

設n=10,i=4,則賦值運算 n%=i+1執行後,n的值是( A ).

A) 0

B) 3

C) 2

D) 1

設Int n=3;則有表達式++n,n的結果是( C )。

A)2 B)3 C)4 D)5