糯米文學吧

位置:首頁 > 計算機 > 計算機二級

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

  簡單應用題

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]擴大一倍。