自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> 高级语言程序设计(一) >> 文章内容

排行热点

全国2010年10月自学考试高级语言程序设计(一)试题_第5页

来源:考试网 [ 2013年12月7日 ] 【大 中 小】

四、程序填充题(本大题共3小题,每小题6分,共18)

请将下列程序横线处缺少的部分补上,使其能正确运行。

30.键入数据至二维数组,求出其中的最大值、最小值及所有元素之和。

void main( )

{

int i,j;

int a[3][4],max, min, sum=0;

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

for(j =0 ;j <4 ;j ++) scanf("%d",_______); /*第一空*/

max=min=a[0][0];

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

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

{

______;/*第二空*/

if(a[i] [j]>max) max=a[i] [j];

if(a[i] [j]<min) min=a[i][j];

}

printf("max=%d,min=%d,sum=%d\n",______);/*第三空*/

}

31.将26个小写英文字母中的元音字母(a,e,i,o,u)写入到文件vo.txt中。

#include"stdio.h"

void main( )

{

char_____;/*第一空*/

FILE *fp;

fp=fopen("vo.txt","w");

for(ch=′a′;ch<=′z′;ch++)

if(______________)fputc(ch,fp);/*第二空*/

_________;/*第三空*/

}

32.根据迭代公式 ,求a的平方根(精度要求 <10-6)。

#define  EPS  1E-6

#include_____  /*第一空*/

void main( )

{

float a,x0,x1=1.0;

scanf("%f",&a);

do

{

 x0=x1;

 x1=_______;/*第二空*/

}while(fabs(x1-x0)>=_____);/*第三空*/

printf("sqrt=%.6f\n",x1);

}

责编:may1205