全国计算机二级考试C语言试题与答案精选第一套(程序填空题)

全国等级考试资料网 2019-01-17 02:42:58 90

程序填空

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

 

功能:打印以下图形。

 

*****

 *****

  *****

   *****

    *****

 

-------------------------------------------------------*/

#include "stdio.h"

main ( )

{

 

  char a[5][9]={"     "};

  int i,j;

  for (i=0;i<5;i++)

  /***********FILL***********/

  for(j=i; _____;j++)

    a[i][j]=’*’;

  /***********FILL***********/

  for(_____;i<5;i++)

  {

    for(j=0;j<9;j++)

    /***********FILL***********/

    printf("%c", _____ );

    /***********FILL***********/

    _____;

   }

 }

 

【空1】

【参考答案】

j

i+5>j

j<=i+4

i+4>j

j<5+i

 

 

============================================================

 

【空2】   

【参考答案】

i=0

 

 

============================================================

 

【空3】  

【参考答案】

a[i][j]

 

 

============================================================

 

【空4】

【参考答案】

printf(" ")

 

 

============================================================

 

 

/*-------------------------------------------------------

【程序填空】                                 

---------------------------------------------------------

功能:计算n门课程的平均分。

例如:若有5门课程的成绩是:90.5, 72, 80, 61.5, 55

则函数的值为:71.80。

-------------------------------------------------------*/

#include

float fun(float *a,int n)

{

    int i;

float ave=0.0;

/***********FILL***********/

for(i=0;________;i++)

ave=ave+a[i];

ave=ave/n;

/***********FILL***********/

_________;

}

 

int main()

{

float score[30]={90.5,72,80,61.5,55},aver;

/***********FILL***********/

    aver=fun(_______,5);

printf( " Average score is: %5.2f ",aver);

return 0;

}

 

 

【空1】  

【参考答案】

i

n>i

 

 

============================================================

 

【空2】   

【参考答案】

return ave;

 

 

============================================================

 

【空3】  

【参考答案】

score

 

相关资料

相关阅读