C數(shù)據(jù)結(jié)構(gòu)筆試題
C語(yǔ)言提供的合法數(shù)據(jù)關(guān)鍵字是?下面就由第一范文網(wǎng)小編為大家介紹一下C數(shù)據(jù)結(jié)構(gòu)筆試題的文章,歡迎閱讀。
C數(shù)據(jù)結(jié)構(gòu)筆試題篇1
樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是
A) 有且只有1
B) 1或多于1
C) 0或1
D) 至少2
程序設(shè)計(jì)語(yǔ)言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和
A) 對(duì)象成分
B) 變量成分
C) 語(yǔ)句成分
D) 傳輸成分
下列不屬于軟件工程的3個(gè)要素的是
A) 工具
B) 過(guò)程
C) 方法
D) 環(huán)境
正確答案: D
數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算,以及
A) 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)
B) 計(jì)算方法
C) 數(shù)據(jù)映象
D) 邏輯存儲(chǔ)
正確答案: A
在計(jì)算機(jī)中,算法是指
A) 加工方法
B) 解題方案的準(zhǔn)確而完整的描述
C) 排序方法
D) 查詢方法
正確答案: B
開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作
A) 軟件投機(jī)
B) 軟件危機(jī)
C) 軟件工程
D) 軟件產(chǎn)生
正確答案: B
下面不屬于軟件設(shè)計(jì)原則的是
A) 抽象
B) 模塊化
C) 自底向上
D) 信息隱蔽
正確答案: C
開發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是
A) 大系統(tǒng)的復(fù)雜性
B) 人員知識(shí)不足
C) 客觀世界千變?nèi)f化
D) 時(shí)間緊、任務(wù)重
正確答案: A
單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為
A) 外模式 B) 概念模式
C) 內(nèi)模式 D) 存儲(chǔ)模式
正確答案: A
SQL語(yǔ)言又稱為
A) 結(jié)構(gòu)化定義語(yǔ)言
B) 結(jié)構(gòu)化控制語(yǔ)言
C) 結(jié)構(gòu)化查詢語(yǔ)言
D) 結(jié)構(gòu)化操縱語(yǔ)言
正確答案: C
將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成
A) 屬性
B) 關(guān)系
C) 鍵
D) 域
正確答案: B
下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是
A) ALTER
B) CREATE
C) UPDATE
D) INSERT
正確答案: A
數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是
A) 數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)
B) 數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)
C) 數(shù)據(jù)庫(kù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)
D) 3者沒有明顯的包含關(guān)系
正確答案: B
C數(shù)據(jù)結(jié)構(gòu)筆試題篇2
關(guān)系表中的每一橫行稱為一個(gè)
A) 元組
B) 字段
C) 屬性
D) 碼
正確答案: A
在下列C語(yǔ)言程序中,可以用做變量名的是( B )。
A) 1
B) a1
C) int
D) *p
C語(yǔ)言提供的合法數(shù)據(jù)關(guān)鍵字是( A )。
A) float
B) Sagned
C) Integer
D) Char
以下符號(hào)中不能用作用戶標(biāo)識(shí)符的符號(hào)是( B )。
A)_256 B)void
C)scanf D)Struct
若k為int型變量,則以下語(yǔ)句( C )。
k=8567;
printf(“|%-06d|\n”,k);
A)輸出格式描述不合法 B)輸出為|008567|
C)輸出為|8567| D)輸出為|-08567|
sizeof(float)是( B )。
A)一個(gè)雙精度表達(dá)式 B)一個(gè)整型表達(dá)式
C)一種函數(shù)調(diào)用 D)一個(gè)不合法的表達(dá)式
在C語(yǔ)言中, int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)( D )。
A)由用戶自己定義 B)均為2個(gè)字節(jié)
C)是任意的 D)由所用機(jī)器的機(jī)器字長(zhǎng)決定
判斷char型變量c1是否為小寫字母的正確表達(dá)式為 ( D )。
A) ‘a’<=c1<=’z’ B) (c1>=A. &&(c1<=’z')
C) (‘a’>=c1)||(‘z’<=c1) D) (c1>=’a')&&(c1<=’z')
以下敘述中正確的是( B )。
A.a是實(shí)型變量,C語(yǔ)言允許進(jìn)行以下賦值a=10,因此可以這樣說(shuō):實(shí)型變量中允許存放整型值
B.在賦值表達(dá)式中,賦值號(hào)右邊即可以是變量也可以是任意表達(dá)式
C.執(zhí)行表達(dá)式a=b后,在內(nèi)存中a和b存儲(chǔ)單元中的原有值都將被改變,a的值已由原值改變?yōu)閎的值,b的值由原值變?yōu)?
D.已有a=3,b=5當(dāng)執(zhí)行了表達(dá)式a=b,b=a之后,已使a中的值為5,b中的值為3
表達(dá)式18/4*sqrt (4.0)/8值的數(shù)據(jù)類型為( C )。
A)int B)float C)double D)不確定
C數(shù)據(jù)結(jié)構(gòu)筆試題篇3
已知各變量的類型說(shuō)明如下:
int k,a,b;
unsigned long w=5;
double x=1.42
則以下不符合C語(yǔ)言語(yǔ)法的表達(dá)式是( A )。
A)x%(-3)
B)w+=-2
C)k=(a=2,b=3,a+b)
D)a+=a-=(b=4)*(a=3)
若t為double類型,表達(dá)式t=1,t+5,t++的值是( D )。
A)1 B)6.0 C)2.0 D)1.0
設(shè)n=10,i=4,則賦值運(yùn)算 n%=i+1執(zhí)行后,n的值是( A ).
A) 0
B) 3
C) 2
D) 1
設(shè)Int n=3;則有表達(dá)式++n,n的結(jié)果是( C )。
A)2 B)3 C)4 D)5