當前位置:才華齋>資格證>計算機學歷>

2017年計算機二級選擇題及答案

計算機學歷 閱讀(4.2K)

一、選擇題

2017年計算機二級選擇題及答案

1[單選題] 以下敘述中正確的是( )。

A.用C語言編寫的程式只能放在一個程式檔案中

B.C程式書寫格式嚴格,要求一行內只能寫一個語句

C.C程式中的註釋只能出現在程式的開始位置和語句的後面

D.C程式書寫格式自由,一個語句可以寫在多行上

參考答案:D

參考解析:C語言編寫的程式可以放置於多個程式檔案中,所以A錯誤。C程式中的一行可以有多條語句,所以B錯誤。C語言中的註釋語句可以與原語句放在一行也可以不放在一行,所以C錯誤。

2[單選題] 以下選項中,能用作資料常量的是( )。

A.115LB.0118C.1.5el.5D.0115

參考答案:A

參考解析:A選項中l15L表示ll5是長整型資料,合法。B選項是八進位制常量的表示方法,但是在八進位制中不能含有數字8,所以B錯誤。c選項中e後面應該是整數不能是小數l.5,所以c錯誤。D選項中八進位制常量應該是數字…0開始,而不是字母…O開始。

3[單選題] 對於一個正常執行的C程式,以下敘述中正確的是( )。

A.程式的執行總是從main函式開始,在程式的最後一個函式中結束

B.程式的執行總是從程式的'第一個函式開始,在main函式結束.

C.程式的執行總是從main函式開始、

D.程式的執行總是從程式的第一個函式開始,在程式的最後一個函式中結束

參考答案:C

參考解析:任何一個c程式都是從主函式main開始,至主函式main結束,所以選擇c選項。

4[單選題] 有以下程式:

程式執行後的輸出結果是( )。

A.1 2B.1 4C.123 4D.123 456

參考答案:D

參考解析:fprintf()函式向文字檔案輸出資料,將輸出的內容按格式輸出翻硬碟的文字檔案中。執行兩次fprintf後。檔案中的內容為。l23 456”,所以D選項正確。

5[單選題] 有以下程式:

程式執行後的輸出結果是( )。

A.1,2,1,2,2,4

B.1,2,6,6,7,8

C.1,2,2,4,2,4

D.1,2,6,6,2,4

參考答案:A

參考解析:全域性變數與函式體內區域性變數同名時,區域性變數會覆蓋全域性變數,因此在subl()函式內,全域性變數m,n是不可見的,在函式suhl()對m,n操作的是區域性變數,對全域性變數不產生影響。但在sub2()函式內,由於沒有和全域性變數變數重名,因此在此函式內,m,n是可見的。因此,第一個pfinff()列印的是全域性變數m,n,故列印的是l,2,第二個pfinff(),呼叫suhl(),沒有修改全域性變數m,n.故列印的是l,2,第三個一村(),之前呼叫了sub2(),修改了全域性變數m,n。因此,列印的是2,4。故答案為A選項。

6[單選題] 軟體測試的目的是( )。

A.評估軟體可靠性

B.發現並改正程式中的錯誤

C.改正程式中的錯誤

D.發現程式中的錯誤

參考答案:D

參考解析:軟體測試是為了發現錯誤而執行程式的過程,測試要以查詢錯誤為中心,而不是為了演示軟體的正確功能。不是為了評估軟體或改正錯誤。

7[單選題] 有以下程式:

程式執行後的輸出結果是( )。

A.321B.12300C.1D.123

參考答案:D

參考解析:程式首先將陣列a[10]中的元素l、2.3分別寫入了檔案dl。dat檔案中,然後又將檔案中的資料123,整體寫入到了變數n的空間中,所以列印n時輸出的 資料為123。

8[單選題] 有以下程式:

程式執行後的輸出結果是( )。

A.2B.3C.7D.0

參考答案:A

參考解析:因為fun(int x)是一個遞迴函式,所以主函式中fun(7)經過3次遞迴呼叫,其過程可以描述為“fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2”,所以最後輸出結果為2。因此.A選項正確。

9[單選題] 有以下程式:

執行時輸入:2<回車>,則輸出結果是( )。

A.1 23 4B.5 431C.1235D.32 1 4

參考答案:C

參考解析:第一個for迴圈初始化陣列a,分別為l,3,5,隨機數,形成了基本有序的序列,再將輸入的數字插入到陣列a,使他們形成有序序列。因此可以分析出,列印的結果為1,2,3,5。故答案為c選項。

10[簡答題]學生記錄由學號和成績組成,N名學生的資料已放入主函式中的結構體陣列中,請編寫函式fun,其功能是:把分數最低的學生資料放入b所指的陣列中,注意:分數最低的學生可能不止一個,函式返回分數最低的學生人數:

注意:部分源程式在檔案PROGl.C中。

請勿改動主函式main和其他函式中的任何內容,僅在函式flm的花括號中填入你編寫的若干語句。

參考解析:

【考點分析】

本題考查:查詢結構體陣列中的最小資料,需要通過for迴圈語句和if條件語句來完成。

【解題思路】

本題中第一個迴圈語句的作用是遍歷陣列求出最低分數,第二個迴圈語句的作用是將陣列中的元素與最低分比較,查詢是否存在與最低分相等的成績。

二、操作題

【背景素材】

作為中國海軍博物館講解員的小張,接受了製作“遼寧號航母”簡介演示幻燈片的任務,需要對演示幻燈片內容進行精心設計和裁剪。請你根據考生資料夾下的“遼寧號航母素材.docx”的素材,幫助小張完成製作任務,具體要求如下:

1.製作完成的簡報至少包含九張幻燈片,並含有標題幻燈片和致謝幻燈片;簡報須選擇一種適當的主題,要求字型和配色方案合理;每頁幻燈片需設定不同的切換效果。

2.標題幻燈片的標題為“遼寧航母”,副標題為“中國海軍第一艘航母”,該幻燈片中還應有“中國海軍博物館二〇一三年九月”字樣。

3.根據“遼寧航母素材.docx"素材文件中對應標題“概況”、“簡要歷史”、“效能引數”、“艦載武器”、“動力系統”、“艦載機”和“內部艙室”的內容各建立1至2張幻燈片,文字內容可根據幻燈片的內容佈局進行精簡;這些內容幻燈片需選擇合理的版式。

4.請將相關的圖片(圖片檔案均存放於考生資料夾下)插入到對應內容幻燈片中,完成合理的圖文佈局排列並設定文字和圖片的動畫效果。

5.簡報的最後一頁為致謝幻燈片,幷包含“謝謝”字樣。

6.除標題幻燈片外,設定其他幻燈片頁尾的最左側為“中國海軍博物館”字樣,最右側為當前幻燈片編號。

7.設定簡報為迴圈放映方式,每頁幻燈片的放映時間為10秒鐘,在自定義迴圈放映時不包括最後一頁的致謝幻燈片。

8.簡報儲存為“遼寧號航母.pptx”。