全国计算机二级考试C语言试题与答案精选第一套(程序填空题)
程序填空 /*------------------------------------------------------- 【程序填空】 ---------------------------------------------------------
功能:打印以下图形。
***** ***** ***** ***** *****
-------------------------------------------------------*/ #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 相关资料 |