2016计算机二级C上机考试试题及答案

来源:文书网 2.21W

  简单应用题

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

热门标签