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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

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

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

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

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

C對同一批數據作同一種處理,如果數據存儲結構不同,不同算法的時間復雜度肯定 相同

D對同一批數據作不同的處理,如果數據存儲結構相同,不同算法的時間復雜度肯定 相同

答案:A

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

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

不相同。算法的時間復雜度與數據存儲結構無關,對同一批數據做同一種處理或者不同處理,

數據存儲結構相同或者不同,算法的時間復雜度都可能相同或者不同。故選A選項。

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

A操作系統中的作業調度

B執行程序中的過程調用

C執行程序中的循環控制

D二叉樹的遍歷

答案:A

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

列的元素將最先出隊,所以隊列具有“先進先出”的特性,體現了 “先來先服務”的原則。作業

調度是指根據一定信息,按照一定的算法,從外存的后備隊列中選取某些作業調入內存,并

為它們創建進程、分配資源再將新創建的進程插入就緒隊列的過程。執行程序中的過程調用

—般指函數調用,需要調用的時候轉入被調用函數地址執行程序,與隊列無關。執行程序中

的循環控制是指算法的基本控制結構,包括對循環條件的判定與執行循環體,與隊列無關。

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

列無關。故本題選擇 A選項。

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

操作后,top二1。現又要將一個元素進棧,棧頂指針top值變為()。

A發生棧滿的錯誤

B2

C m

D 0

答案:A

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

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

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

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

A 71

B 70

C 69

D不可能有這樣的二叉樹

答案:D

[解析]在樹結構中,一個節點所擁有的后件個數稱為該節點的度,所有節點中最大的度

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

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

5-非空循環鏈表所表示的數據結構()。

A有根節點也有葉子節點

B沒有根節點但有葉子節點

C有根節點但沒有葉子節點

D沒有根節點也沒有葉子節點

答案:A

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

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

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

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

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

A 31

B 16

C 17

D 5

答案:A

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

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

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

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

A O(lgo2n)

B 0(nlog2n)

C 0(n2)

D 0(n1? 5)

答案七

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

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

值小于或等于左右子節點的值。在調整建堆的過程中,總是將根節點值與左

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。