2017年計算機二級C語言考試試題及答案
- 計算機等級
- 關注:5.81K次
雖然C語言也是強型別語言,但它的語法比較靈活,允許程式編寫者有較大的自由度。下面是小編整理的關於計算機二級C語言考試試題及答案,歡迎大家參考!
一、單選題
1). 若有說明:int a[10];則對a陣列元素的正確引用是
A.a[10]
B.a[3,5]
C.a(5)
D.a[10-10]
正確答案:D
2). 在資料庫設計中,將E-R圖轉換成關係資料模型的過程屬於
A.需求分析階段
B.邏輯設計階段
C.概念設計階段
D.物理設計階段
正確答案:B
3). 結構化程式設計主要強調的是
A.程式的規模
B.程式的效率
C.程式設計語言的.先進性
D.程式易讀性
正確答案:D
4). 設x,y,t均為int型變數,執行語句:x=y=3;t=++x||++y;完成後,y的值為
A.不確定
B.4
C.3
D.1
正確答案:C
5). 已知 int a=1,b=3則a^b的值為
A.3
B.1
C.2
D.4
正確答案:C
二、程式修改題
[簡答題]
給定程式MODI1.C中,fun函式的功能是:在任意給定的N個正整數中,從左到右依次逐個取三個數作為一組,按值大小找出該組數的中值,用該中值替換與該組數對應的原三個數中的中間位置的數。處理後原數列中首尾2個數不變。處理後數列在主函式中輸出。例如,有10個正整數如下:
初始數列為:6 5 7 23 18 5 8 21 45 38
第1組數為:6 5 7中值為:6替換後的數列為:6 6 7 23 18 5 8 21 45 38
第2組數為:5 7 23 中值為:7替換後的數列為:6 6 7 23 18 5 8 21 45 38
第3組數為:7 23 18中值為:18替換後的數列為:6 6 7 18 18 5 8 21 45 38
第4組數為:23 18 5中值為:18替換後的數列為:6 6 7 18 18 5 8 21 45 38
第5組數為:18 5 8中值為:8替換後的數列為:6 6 7 18 18 8 8 21 45 38
第6組數為:5 8 21 中值為:8替換後的數列為:6 6 7 18 18 8 8 21 45 38
第7組數為:8 21 45中值為:21替換後的數列為:6 6 7 18 18 8 8 21 45 38
第8組數為:21 45 38 中值為:38替換後的數列為:6 6 7 18 18 8 8 21 38 38
最終結果為:6 6 7 18 18 8 8 21 38 38
請改正程式中指定部位的錯誤,使它能得出正 18 8 8 21 38 38
最終結果為:6 6 7 18 18 8 8 21 38 38
請改正程式中指定部位的錯誤,使它能得出正確的結果。
注意:不要改動main函式,不得增行或刪行,也不得更改程式的結構!
試題程式:
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/itrz/dengji/rowl1e.html