日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2015年c语言等级考试题1 10 2分,全国计算机等级考试二级c语言真题题库1+2015年9月.docx...

發(fā)布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2015年c语言等级考试题1 10 2分,全国计算机等级考试二级c语言真题题库1+2015年9月.docx... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

全國計算機等級考試二級 C語言真題題庫1 2015年9月

(總分43,做題時間120分帥

一、選擇題侮小題1分。共40分)

1-下列敘述中正確的是()。

A解決同一個問題的不同算法的時間復(fù)雜度一般是不同的

B解決同一個問題的不同算法的時間復(fù)雜度必定是相同的

C對同一批數(shù)據(jù)作同一種處理,如果數(shù)據(jù)存儲結(jié)構(gòu)不同,不同算法的時間復(fù)雜度肯定 相同

D對同一批數(shù)據(jù)作不同的處理,如果數(shù)據(jù)存儲結(jié)構(gòu)相同,不同算法的時間復(fù)雜度肯定 相同

答案:A

[解析]算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量,而計算下作量是用算法所

執(zhí)行的基本運算次數(shù)來度量的。解決同一個問題的不同算法的時間復(fù)雜度,可能相同也可能

不相同。算法的時間復(fù)雜度與數(shù)據(jù)存儲結(jié)構(gòu)無關(guān),對同一批數(shù)據(jù)做同一種處理或者不同處理,

數(shù)據(jù)存儲結(jié)構(gòu)相同或者不同,算法的時間復(fù)雜度都可能相同或者不同。故選A選項。

2-下列處理中與隊列有關(guān)的是()。

A操作系統(tǒng)中的作業(yè)調(diào)度

B執(zhí)行程序中的過程調(diào)用

C執(zhí)行程序中的循環(huán)控制

D二叉樹的遍歷

答案:A

[解析]隊列是指允許在一端進行插入,而在另一端進行刪除的線性表。由于最先進入隊

列的元素將最先出隊,所以隊列具有“先進先出”的特性,體現(xiàn)了 “先來先服務(wù)”的原則。作業(yè)

調(diào)度是指根據(jù)一定信息,按照一定的算法,從外存的后備隊列中選取某些作業(yè)調(diào)入內(nèi)存,并

為它們創(chuàng)建進程、分配資源再將新創(chuàng)建的進程插入就緒隊列的過程。執(zhí)行程序中的過程調(diào)用

—般指函數(shù)調(diào)用,需要調(diào)用的時候轉(zhuǎn)入被調(diào)用函數(shù)地址執(zhí)行程序,與隊列無關(guān)。執(zhí)行程序中

的循環(huán)控制是指算法的基本控制結(jié)構(gòu),包括對循環(huán)條件的判定與執(zhí)行循環(huán)體,與隊列無關(guān)。

二叉樹是一個有限的節(jié)點集合,二叉樹的遍歷是指不重復(fù)地訪問二叉樹中的所有節(jié)點,與隊

列無關(guān)。故本題選擇 A選項。

3?設(shè)棧的存儲空間為8(1 : m),初始狀態(tài)為top二m+1。經(jīng)過一系列入棧與退棧

操作后,top二1。現(xiàn)又要將一個元素進棧,棧頂指針top值變?yōu)?)。

A發(fā)生棧滿的錯誤

B2

C m

D 0

答案:A

[解析]棧是一種特殊的線性表, 它所有的插入與刪除都限定在表的同一端進行。入棧運

算即在棧頂位置插入一個新元素,退棧運算即是取出棧頂元素并將其賦予指定變量。題目中

初始狀態(tài)為top = m+1 ,可知入棧棧頂指針top二top-1 ,出棧棧頂指針top = top+1 ,由于棧 長為m,當(dāng)top = 1時棧滿,不能再進行人棧操作。故選 A選項。

4?設(shè)二叉樹共有150個節(jié)點,其中度為1的節(jié)點有2個,則該二叉樹中的葉 子節(jié)點數(shù)為()。

A 71

B 70

C 69

D不可能有這樣的二叉樹

答案:D

[解析]在樹結(jié)構(gòu)中,一個節(jié)點所擁有的后件個數(shù)稱為該節(jié)點的度,所有節(jié)點中最大的度

稱為樹的度。對任何一棵二叉樹,度為0的節(jié)點總是比度為2的節(jié)點多一個。如果有一棵

二叉樹,節(jié)點總數(shù)為150,假設(shè)度為0的節(jié)點個數(shù)為n,則有n+10+n-1二150 , n二70 . 5, 由于節(jié)點個數(shù)必須是整數(shù),所以不可能有題目中這樣的二叉樹。故選擇D選項。

5-非空循環(huán)鏈表所表示的數(shù)據(jù)結(jié)構(gòu)()。

A有根節(jié)點也有葉子節(jié)點

B沒有根節(jié)點但有葉子節(jié)點

C有根節(jié)點但沒有葉子節(jié)點

D沒有根節(jié)點也沒有葉子節(jié)點

答案:A

[解析]在單鏈表的第一個節(jié)點前增加一個表頭節(jié)點,隊頭指針指向表頭節(jié)點, 最后一個

節(jié)點的指針域的值由 NULL改為指向表頭節(jié)點,這樣的鏈表稱為循環(huán)鏈表。循環(huán)鏈表是線 性結(jié)構(gòu),有且只有一個根節(jié)點,每一個節(jié)點最多有一個前件,也最多有一個后件。循環(huán)鏈表

表頭節(jié)點為根節(jié)點,鏈表的最后一個節(jié)點為葉子節(jié)點,雖然它含有一個指向表頭節(jié)點的指針,

但是表頭節(jié)點并不是它的一個后件。故選擇A選項。

6.設(shè)二叉樹中共有31個節(jié)點,其中的節(jié)點值互不相同。如果該二叉樹的后序 序列與中序序列相同,則該二叉樹的深度為()。

A 31

B 16

C 17

D 5

答案:A

[解析]二叉樹遍歷可以分為3種:前序遍歷(訪問根節(jié)點在訪問左子樹和訪問右子樹之 前)、中序遍歷(訪問根節(jié)點在訪問左子樹和訪問右子樹兩者之間)、后序遍歷(訪問根節(jié)點在

訪問左子樹和訪問右子樹之后)o由節(jié)點值互不相同而后序序列與中序序列相同,可知該二

叉樹所有的節(jié)點都沒有右子樹,所以 31個節(jié)點的二叉樹深度為31 o故選A選項。

7?在最壞情況下,堆排序的時間復(fù)雜度是()。

A O(lgo2n)

B 0(nlog2n)

C 0(n2)

D 0(n1? 5)

答案七

[解析]若有n個元素的序列,將元素按順序組成一棵完全二叉樹,當(dāng)且僅當(dāng)滿足下列條

件時稱為堆,大根堆是指所有節(jié)點的值大于或等于左右子節(jié)點的值;小根堆是指所有節(jié)點的

值小于或等于左右子節(jié)點的值。在調(diào)整建堆的過程中,總是將根節(jié)點值與左

總結(jié)

以上是生活随笔為你收集整理的2015年c语言等级考试题1 10 2分,全国计算机等级考试二级c语言真题题库1+2015年9月.docx...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。