微信
微信 華圖教育
微信號:huatuv
+ 關(guān)注

公務(wù)員考試

您當(dāng)前位置:公務(wù)員考試網(wǎng) > 試題資料 > 首頁 > 2017中國移動校園招聘考試備考資料—計算機(jī)類習(xí)題三

2017中國移動校園招聘考試備考資料—計算機(jī)類習(xí)題三

2017-09-11 14:04:58 公務(wù)員考試網(wǎng) http://yflching.cn/ 文章來源:華圖教育

1. 數(shù)據(jù)的存儲結(jié)構(gòu)是指__ 。

A、存儲在外存中的數(shù)據(jù)

B、數(shù)據(jù)所占的存儲空間量

C、數(shù)據(jù)在計算機(jī)中的順序存儲方式

D、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示

解析:本題考查的是數(shù)據(jù)結(jié)構(gòu)的基本概念。 數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式形式稱為數(shù)據(jù)的存儲結(jié)構(gòu)(也稱數(shù)據(jù)的物理結(jié)構(gòu))。 故本題答案為D。

2.下列關(guān)于棧的描述中錯誤的是__ 。

A、棧是先進(jìn)后出的線性表

B、棧只能順序存儲

C、棧具有記憶作用

D、對棧的插入與刪除操作中,不需要改變棧底指針

解析:本題考查的是棧和隊列。 棧是一種特殊的線性表,這種線性表只能在固定的一端進(jìn)行插入和刪除操作,允許插入和刪除的一端稱為棧頂, 另一端稱為棧底。一個新元素只能從棧頂一端進(jìn)入,刪除時,只能刪除棧頂?shù)脑,即剛剛被插入的元素。所以?又稱先進(jìn)后出表(FILO-First In Last Out)。線性表可以順序存儲,也可以鏈?zhǔn)酱鎯,而棧是一種線性表,也可 以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。 故本題答案為B。

3. 對于長度為n的線性表,在最壞情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是__ 。

A、冒泡排序為n/2

B、冒泡排序為 n

C、快速排序為 n

D、快速排序為n(n-1)/2

解析:本題考查的是基本排序算法。 假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要經(jīng)過n/2遍的從前往后掃描和n/2遍的從后往前掃描, 需要比較次數(shù)為n(n-1)/2?焖倥判蚍ǖ淖顗那闆r比較次數(shù)也是n(n-1)/2。 故本題答案為D。

4. 對長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為__ 。

A、log2n

B、n/2

C、n

D、n+1

解析:本題考查的是順序查找。 在進(jìn)行順序查找過程中,如果線性表中的第一個元素就是被查找元素,則只需做一次比較就查找成功,查找效率最高;但如果被查找的元素是線性表中的最后一個元素,或者被查找的元素根本就不在線性表中,則為了查找這 個元素需要與線性表中所有的元素進(jìn)行比較,這是順序查找的最壞情況。所以對長度為n的線性表進(jìn)行順序查找, 在最壞情況下需要比較n次。 故本題答案為C。

5.下列對于線性鏈表的描述中正確的是_ _。

A、存儲空間不一定是連續(xù),且各元素的存儲順序是任意的

B、存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

C、存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面

D、存儲空間必須連續(xù),且各元素的存儲順序是任意的 解析:本題考查的是線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運(yùn)算。

解析:在鏈?zhǔn)酱鎯Y(jié)構(gòu)中,存儲數(shù)據(jù)結(jié)構(gòu)的存儲空間可以不連續(xù),各數(shù)據(jù)結(jié)點的存儲順序與數(shù)據(jù)元素之間的邏輯關(guān)系 可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來確定的。 故本題答案為A。

相關(guān)內(nèi)容推薦

(編輯:moyun)
華圖教育:huatuv
想考上公務(wù)員的人都關(guān)注了我們!
立即關(guān)注

10萬+
閱讀量
150w+
粉絲
1000+
點贊數(shù)