您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“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个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。

上一页  [1] [2] [3] 

文章转载请注明来源于:汕头自考网