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

2016計算機二級C上機考試試題及答案

計算機二級 閱讀(2.12W)

  簡單應用題

2016計算機二級C上機考試試題及答案

使用VC++6.0開啟考生資料夾下的.源程式檔案。閱讀下列函式說明和程式碼。

函式func(intd口,intn)的功能是將長度為num的陣列d中的奇數擴大1倍,並存儲到陣列d中。

例如:2,15,6,-3,8,-11,9,24,50

返回4,30,12,-6,16,-22,18,48,100

將func(intd[],intnum)函式補充完整。

注意:請勿改動主函式main。

  試題程式:

#include

voidfunc(intd[],intnum)

{

}

intmain()

{

intData[]={2,15,6,-3,8,-11,9,24,50};

func(Data,9);

for(inti=0;i(sizeof(Data)/sizeof(int);i++)

{

cout<  }

cout<  return0;

}

for(inti=0;i  {

if(d[i]%2!=O)

d[i]=2*d[i];

}

  【解析

由審題分析可知,利用迴圈來逐個判斷d[]中的元素,d[]中元素個數為hum,因此迴圈變數從0變化至num。在迴圈內,用if語句判斷該元素是不是奇數,即if(d[i]%2!=0),將滿足條件的d[i]擴大一倍。