2012年3月国家二级计算套机C语言上机试题100套 8

时间:2012-04-06 22:04:39

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

第八套

1.     程序填空

给定程序通过定义并赋值的方式,利用结构体变量存储了一名学生学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系统a。

第1处 void modify(STU *ss,float a )

第2处 ss->score[i]*=a;

第3处 modify(&std,a);

2.程序修改

给定程序MODI1.C中函数fun的功能是:求k!<13>,所求阶乘的值作为函数值返回。例如:若k=10,则应输出:3628800。

long fun(int  k)

{

/*****found******/

if(k>0)

 return (k*fun(k-1));

/*****found******/

else if(k==0)

return 1L;

}

3.程序设计

程序定义了N*N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][N],int n),函数的功能是:使数组左下三角元素中的值乘以n。

int fun(int a[ ][N],int n)

{ int  i,j;

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

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

a[i][j]*=n;

}


微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部