荟萃馆

位置:首页 > 计算机 > C语言

C语言模拟试题及答案大纲

C语言1.32W

C语言的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。以下是小编为大家搜索整理的C语言模拟试题及答案,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

C语言模拟试题及答案大纲

7: 请编写一个函数fun,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的`个数。

答案:

void fun(int m, int *a, int *n)

{

int I,j=0; *n=0;

for(i=1;i<=m;i++)

if (i%7==0 || i ==0)

{

a[j]=I;

j++;

}

*n=j;

}

8: 请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n 是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。

答案:

void fun (int a[],int n, int *max, int *d)

{

int I;

*max=a[0];

*d=0;

for(i=0;I

if(a[i]>*max)

{

*max=a[i];

*d=I;

}

}