- 自考“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,请将它们进行由小到大的排序(方法不限)。
文章转载请注明来源于:汕头自考网
|
|



