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

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

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

第七套

1.     程序填空

程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息,函数fun的功能是输出这位学生的信息。

第1处  void show( STU  tt)

第2处 printf(“%5.1f”,tt.score[i]);

第2处 show(std)

2.程序修改

给定程序MODI1中函数fun的功能是:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。

int fun(int *a,int n)

{  int i,m,t,k;

  for(i=0;i<2;i++){

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

m=i;

for(k=i+1;k<n;k++)

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

if(a[k]>a[m])m=k;

t=a[i];a[i]=a[m];a[m]=t;

}

}

3.程序设计

请编写一个unsigned fun(unsigned w),w是一个大于10的无符号整数,若w是n(n>=2)位的整数,函数求出w的后n-1位的数作为函数值返回。

例如:w值为5923,则函数返回923;w值为923则函数返回23。

unsigned fun( unsigned w )

{

if(w>=10000) return w=10000;

if(w>=1000) return w%1000;

if(w>=100) return w%100;

return w%10;

}


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

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