當前位置:才華齋>計算機>計算機二級>

2017全國計算機二級《C語言》操作試題及答案

計算機二級 閱讀(3.22W)

  一、程式填空題

2017全國計算機二級《C語言》操作試題及答案

給定程式中,函式fun的功能是:把形參S所指字串中最右邊的n個字元複製到形參t所指字元陣列中,形成一個新串。若s所指字串的長度小於n,則將整個字串複製到形參t所指字元陣列中。

例如,形參s所指的字串為:abcdefgh,n的值為5,程式執行後t所指字元陣列中的字串應為:defgh。

請在程式的下畫線處填入正確的內容並把下畫線刪除,使程式得出正確的結果。

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

  二、程式修改題

下列給定程式中,函式fun的功能是:找出一個大於給定整數m且緊隨m的'素數,並作為函式值返回。

請改正程式中的錯誤,使它能得出正確的結果。

注意:部分源程式在檔案MODll.C中,不要改動main函式,不得增行或刪行,也不得更改程式的結構!

  
  

  三、程式設計題

  
  
 

  參考答案

  一、程式填空題

【參考答案】

  
  

  二、程式修改題

【參考答案】

(1)if(i%k==0)

(2)if(k==i)

【解題思路】

(1)判斷當前數是否為素數,若存在一個數(除1和其自身)能整除當前數,則跳出本次迴圈,所以if條件應為i%k==0。

(2)如果i是素數,則迴圈結束時k==i,將該值返回。

  三、程式設計題

【參考答案】

  
  

【解題思路】

本題考查:偶數的判定方法;整除的實現。本題題幹資訊是:能整除X且不是偶數的所有整數。迴圈語句中變數i從1開始且每次增2,所以i始終是奇數。

整除的方法,已經講過多次,這裡就不再贅述了。對於本題目要求的不是偶數的判定方法,即該數對2求餘不為0。除本題描述的方法外,還可以通過for迴圈語句直接把偶數篩出去,確保參與操作的數均為奇數。


更多計算機二級考試相關試題推薦:

1.2017年9月計算機二級《C語言》操作題及答案

2.2017年3月計算機二級考試C語言模擬試題及答案

3.2017年3月計算機二級C語言提分訓練題及答案

4.2017年3月計算機二級C語言習題及答案

5.2017年3月計算機二級C語言強化習題及答案

6.2017年計算機二級《C語言》第7、8章重要考點

7.2017計算機二級C語言複習訓練題及答案

8.2017年計算機二級C語言備考練習題及答案

9.2017計算機二級C語言選擇題訓練及答案

10.2017年3月計算機二級C語言模擬試題及答案