2017年計算機二級C語言考試專項試題及答案
C語言是計算機二級考試科目之一,為幫助大家複習備考,以下是本站小編搜索整理的一份計算機二級考試《C語言》強化練習題及答案,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
1). 下列敍述中正確的是( )
A.棧是一種先進先出的線性表
B.隊列是一種後進先出的線性表
C.棧與隊列都是非線性結構
D.棧與隊列都是線性結構
正確答案:D
答案解析:棧是先進後出,隊列是先進先出。棧和隊列都是一種線性表,屬於線性結構。
2). 棧和隊列的共同點是( )
A.都是先進後出
B.都是先進先出
C.只允許在端點處插入和刪除元素
D.沒有共同點
正確答案:C
3). 在深度為5的滿二叉樹中,葉子結點的個數為
A.32
B.31
C.16
D.15
正確答案:C
答案解析:滿二叉樹是指除最後一層外,每一層上的所有結點都有兩個葉子結點。在滿二叉樹中,層上的結點數都達到最大值,即在滿二叉樹的第k層上有2k-1個結點,且深度為m的滿二叉樹有2m-1個結點。
4). 一個棧的初始狀態為空。現將元素1,2,3,A,B,C依次入棧,然後再依次出棧,則元素出棧的順序是( )
A.1,2,3,A,B,C
B.C,B,A,1,2,3
C.C,B,A,3,2,1
D.1,2,3,C,B,A
正確答案:C
答案解析:棧是按照″先進後出″或″後進先出″的原則組織數據的。所以出棧順序是CBA321。
5). 有以下程序 #include main() { int x; scanf(″%d″, &x); if(x<=3) ; else if(x!=10) printf(″%dn″, x); } 程序運行時,輸入的值在哪個範圍才會有輸出結果( )
A.不等於10的整數
B.大於3或等於10的整數
C.小於3的整數
D.大於3且不等10的整數
正確答案:D
答案解析:題目中,雖然else和第二個if不在同一行上,但等價於在同一行上,因此,程序的意思是當x大於3且不等於10時打印出來。
6). 下列説法中,不屬於數據模型所描述的內容的.是( )
A.數據結構
B.數據操作
C.數據查詢
D.數據約束
正確答案:C
7). 設有定義語句: char *aa[2]={ ″abcd″,″ABCD″}; 則以下敍述正確的是( )
數組的兩個元素只能存放含有4個字符的一維數組的首地址
數組的值分別是字符串″abcd″和″ABCD″
是指針變量,它指向含有兩個元素的字符型數組
[0]存放了字符串″abcd″的首地址
正確答案:D
答案解析:題目中char *aa[2],定義了指針數組aa,有兩個元素,aa[0]存放″abcd″地址,而aa[1] 存放 ″ABCD″地址。
8). 在軟件開發中,需求分析階段可以使用的工具是( )
A.N-S圖
圖
圖
D.程序流程圖
正確答案:B
答案解析:在軟件開發中,需求分析階段常使用的工具有數據流圖(DFD),數據字典(DD)、判斷樹和判斷表。
9). 在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是( )
A.數據庫系統
B.文件系統
C.人工管理
D.數據項管理
正確答案:A
10). 下列工具中,不屬於結構化分析的常用工具的是( )。
A.數據流圖
B.數據字典
C.判定樹
D.N-S圖
正確答案:D
答案解析:結構化分析的常用工具有數據流圖、數據字典、判定樹和判定表。+++
-
2017全國計算機二級《C語言》考試題及答案
在備考複習階段,需通過大量試題練習,加深對考點的理解和掌握。以下是本站小編搜索整理的一份全國計算機二級《C語言》考試題及答案,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!一、選擇題1).我們所寫的每條C語句,經過編譯最...
-
關於C語言精選模擬練習題
C語言是一個有結構化程序設計、具有變量作用域(variablescope)以及遞歸功能的過程式語言。下面是小編為大家整理的關於C語言精選模擬練習題,歡迎參考~5:請編寫一個函數fun,它的功能是:比較兩個字符串的長度,(不得調用c語言提供的`求字符串長度的函數),函數返回較長...
-
2017年計算機二級C語言考前訓練題及答案
計算機二級對於很多考生來説還是比較有難度的,那麼怎樣順利通過二級考試呢?這就需要大家平時多練習和找方法了。以下是本站小編整理的2017年計算機二級C語言考前訓練題及答案,希望對大家有幫助!考前訓練題一1:第1題m個人的成績存放在score數組中,請編寫函數fun,它...
-
初學C語言的人最常問的幾個問題
C語言是一門通用計算機編程語言,應用廣泛。對於新手來説學習C語言並不是那麼容易,下面是C語言初學者最常問的幾個問題,歡迎閲讀!1.多久能學會編程?這是一個沒有答案的問題。每個人投入的時間、學習效率和基礎都不一樣。如果你每天都拿出大把的時間來學習,那麼兩三...