您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题十二
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名

  printf(“%d,%d,%d\n”,a,b,c)

  a+=b+=++c;

  printf(“%d,%d,%d\n”,a,b,c);

  printf(“%d,%d,%d\n”,a++,——b,++c);

  printf(“%d,%d,%d\n”,a,b,c);             }

  三、程序填空:(根据题意,将空缺的语句补上。)

  1.下列程序的功能是计算圆的面积,将程序补充完整。

  #define  PI = 3.14159

  main()

  { float  r,s;

  printf(“Enter a number  r:”);

  ________

  s=PI*r*r

  _________; }

  2.该程序完成的功能是求1+2+3+…+10的累加和,并进行累加和的输出打印。变量sum是存放累加值的。

  #include “stdio.h”

  main()

  {  ____

  i=1,sum=0;

  for(; i<=10;)

  { sum+=i;

  ______ }

  printf(“%d\n”,sum);}

  四、改错

  求Fibonacci数列40个数。这个数列有如下特点:第1,2 两个数为1,1.从第3个数开始,该数是其前面两个数之和。即:

  F1=1  (n=1)  F2=1  (n=2)  Fn=Fn-1+Fn-2 (n≥3)

  程序如下,请改正:

  main()

  { long int f1,f2

  int i;

  f1=f2=1;

  for (i=1, i<=20 , i- -);

  { printf(“%12ld %12ld”,f1,f2);

  if (i%4=0) printf(“\n”);

  f1=f1+f2

  f2=f2+f1; } }

  五、编程

  1.给定一个正整数,判断它是否能同时被3、5、7整除。

  2.计算分段函数:

  3.从键盘录入10个数到数组A,请将它们进行由小到大的排序(方法不限)。

上一页  [1] [2] 

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