- 自考“C语言程序设计”模拟试题十五
- 发布日期时间:2007-7-4 来源:不详 点击数: 作者:佚名
1.该程序完成的功能是求1+2+3+…+10的累加和,并进行累加和的输出打印。变量sum是存放累加值的。
#include “stdio.h”
main()
{ ________________
i=1,sum=0;
for(; i<=10;)
{sum+=i;
_________ }
printf(“%d\n”,sum); }
2.阅读函数,根据函数完成的主要功能,补充、完善主函数。
float av(float a[],int n)
{int i;float s;
for (i=0,s=0;i<n;i++) s=s+a[i];
return (s/n); }
main()
{float a[10];
_______________
for (i=0;_________)
scanf(“%f”______);
printf(“%f”,av(a,10));}
3.从键盘输入一些字符,逐个把它们送到磁盘文件TEXT.txt中,直到输入一个“$”为止。请将空缺地方补充完善。
#include “stdio.h”
main()
{FILE *fp;
char ch;
if ((fp=fopen(“test.txt”,“w”))==NULL)
{printf(“cannot open file\n”);
;
}
;
while(ch!=‘$’)
{ fputc(ch,fp);putchar(ch);
ch=getchar(); }
_______________________; }
四、编程:
1.输入一单精度二维数组a[4][3],计算该二维数组中的最大元素的值及其所在位置(行、列),并输出计算结果。
2.个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。
文章转载请注明来源于:汕头自考网
|
|



