計算機二級《C語言》上機操作試題及答案
計算機二級考試是全國計算機等級考試,四個等級中的一個等級,由教育部考試中心主辦,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。下面是小編收集整理的計算機二級《C語言》上機操作試題及答案,僅供參考,希望能夠幫助到大家。
(1)一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、c、D、E依次入棧,然後再依次出棧,則元素出稜的順序是( )。
A.12345ABCDE
A54321
El2345
D.54321EDCBA
(2)下列敍述中正確的是( )。
A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構
B.在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況
C.在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況
D.循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定的
(3)在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A.0(n)
B.D(n2)
C.O(1092n)
D.0(nl092n)
(4)下列敍述中正確的是( )。
A.順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的
B.順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構
C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表
D.鏈式存儲結構比順序存儲結構節省存儲空間
(5)數據流圖中帶有箭頭的線段表示的是( )。
A.控制流
B.事件驅動
C.模塊調用
D.數據流
(6)在軟件開發中,需求分析階段可以使用的工具是( )。
A.N—s圖
圖
圖
D.程序流程圖
(7)在面向對象方法中,不屬於“對象”基本特點的是( )。
A.一致性
B.分類性
C.多態性
D.標識唯一性
(8)一間宿舍可住多個學生,則實體宿舍和學生之間的聯繫是( )。
A.一對一
B.一對多
C.多對一
D.多對多
(9)在數據管理技術發展的三個階段中,數據共享最好的是( )。
A.人工管理階段
B.文件系統階段
C.數據庫系統階段
D.三個階段相同
(10)設有定義:int X=2;,以下表達式中,值不為6的是( )。
A.2*x.x+=2
B.x++,2*x
C.x*=(1+x)
D.x*!x+1
(11)下列敍述中錯誤的是( )。
A.C程序可以由多個程序文件組成
B.一個c語言程序只能實現一種算法
C.c程序可以由一個或多個函數組成,
D.一個C函數可以單獨作為一個C程序文件存在(12)以下選項中,能用作數據常量的是( )。
A.115L
B.0118
C.1.5el.5
D.0115
(13)按照c語言規定的用户標識符命名規則,不能出現在標識符中的是( )。
A.大寫字母
B.下劃線
C.數字字符
D.連接符
(14)設變量已正確定義並賦值,以下正確的表達式是( )。
A.X=Y+z+5,++Y
(15.8%5)
C.X=Y*5=X+Z
D.X=25%5.0
參考答案與解析
(1)B
【解析】棧是先進後出的原則組織數據,所以人棧最早的最後出棧,所以選擇B。
(2)D
【解析】循環隊列有隊頭和隊尾兩個指針,但是循環隊列仍是線性結構的,所以A錯誤;在循環隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態變化情況,所以B與C錯誤。
(3)C
【解析】當有序線性表為順序存儲時才能用二分法查找。可以證明的是對於長度為n的有序線性表,在最壞情況下,二分法查找只需要比較l092n次,而順序查找需要比較n次。
(4)A
【解析】鏈式存儲結構既可以針對線性結構也可以針對非線性結構,所以B與C錯誤。鏈式存儲結構中每個結點都由數據域與指針域兩部分組成,增加了存儲空間,所以D錯誤。
(5)D
【解析】數據流圖中帶箭頭的線段表示的是數據流,即沿箭頭方向傳送數據的通道,一般在旁邊標註數據流名。
(6)B
【解析】在需求分析階段可以使用的`工具有數據
流圖(DFD圖),數據字典(DD),判定樹與判定表,所以選擇B。
(7)A
【解析】對象有如下一些基本特點:標識唯一性、分類性、多態性、封裝性、模塊獨立性好。所以選擇A。
(8)B
【解析】因為一間宿舍可以住多個學生即多個學生住在一個宿舍中,但一個學生只能住一間宿舍,所以實體宿舍和學生之間是一對多的關係。
(9)C
【解析】數據管理髮展至今已經歷了三個階段:人工管理階段、文件系統階段和數據庫系統階段。其中最後一個階段結構簡單,使用方便邏輯性強物理性少,在各方面的表現都最好,一直佔據數據庫領域的主導地位,所以選擇C。
(10)A
【解析】A選項中逗號表達式先計算第一表達式2*x,然後計算表達式x+=2的值,即x=x+2即4,整個逗號表達式為第二個表達式的值4,所以選擇A。B選項中首先計算逗號表達式中第一表達式x++,此時x為3,在執行第二個表達式2·X=2*3=6,所以逗號表達式為第二個表達式的值6。C選項的賦值表達式可以表示為x=x *(1+x)=2}(1+2)=6。D選項中的表達式可以表示為x=X}(x+1)=2·3=60
(11)B
【解析】在一個C語言程序中可以進行多種算法的實現,對算法的個數沒有規定,所以B錯誤。
(12)A
【解析】A選項中l15L表示ll5是長整型數據,合法。B選項是八進制常量的表示方法,但是在八進制中不能含有數字8,所以B錯誤。c選項中e後面應該是整數不能是小數l.5,所以c錯誤。D選項中八進制常量應該是數字…0開始,而不是字母…O開始。
(13)D
【解析】C語言中標識符由字母、下劃線、數字組成,且開頭必須是字母或下劃線。所以D選項中的連接符不合法。
(14)A
【解析】8與D選項中取模運算符%的左右兩個操作數均應為整數,所以B、D錯誤。c選項中不能將X+Y的值賦給表達式Y*5,所以c錯誤。
-
2015年9月全國計算機二級C++筆試全真模擬題
點擊查看試題答案及解析一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中錯誤的是A)二叉樹不是線性結構B)線性表是非線性結構C)線性鏈表是線性結構D)棧與...
-
2015下半年計算機二級VF考試衝刺模擬題及答案
1、以下數據結構中不屬於線性數據結構的是______。A、隊列B、線性表C、二叉樹D、棧2、在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是______。A、可行性分析B、需求分析C、詳細設計D、程序編碼3、結構化程序設計主要強調的是______。A、程序的...
-
計算機二級考試MySQL數據庫選擇題練習2022
在日常學習、工作生活中,我們最不陌生的就是練習題了,學習需要做題,是因為這樣一方面可以瞭解你對知識點的掌握,熟練掌握知識點!同時做題還可以鞏固你對知識點的運用!你知道什麼樣的習題才能切實地幫助到我們嗎?以下是小編整理的計算機二級考試MySQL數據庫選擇題練習2...
-
2021計算機二級《VB》上機操作題與答案解析
VisualBasic是一種由微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。以下是本站小編搜索整理的一份2017計算機二級《VB》上機操作題與答案解析,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續...