- 自考“C语言程序设计”模拟试题十
- 发布日期时间:2007-7-4 来源:不详 点击数: 作者:佚名
12.表达式“sqrt(s*(s-a)*(s-b)*(s-c));”对应的数学式子为( )
13.C语言编绎系统在判断一个量是否为“真”时,以0代表“假”,以( )代表“真”
三、读程序(30分)
1. main()
{ int a=10,b=4,c=3;
if (a<b) a=b;
if (a<c) a=c;
printf(“%d,%d,%d”,a,b,c);}
2. main( )
{int y=9;
for (;y>0;y——)
if (y%3= = 0) {printf (“%d”,——y);continue;}
3. main()
{ int x,y;
for (y=1,x=1;y<=50;y++)
{ if (x>=10) break;
if (x%2= =1) { x+=5;continue;}
x-=3; }
printf (“%d”,y);}
4. main()
{ static int a[][3]={9,7,5,3,1,2,4,6,8};
int i,j,s1=0,s2=0; i,j,s1=0,s2=0;
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{ if (i= =j )s1=s1+a[i][j];
if (i+j= =2) s2=s2+a[i][j];
}
printf (“%d\n%d\n”,s1,s2);}
5. main()
{static char a[]={‘*’,‘*’,‘*’,‘*’,‘*’};
int i,j,k;
for (i=0;i<5;i++)
{printf (“\n”);
for (j=0;j<i;j++) printf (“%c”,‘ ’);
for (k=0;k<5;k++) printf (“%c”,a[k]); } }
6. int fac(int n)
{static int f=1;
f=f*n; return(f);}
main()
{int i;
for (i=1;i<=5;i++)
printf (“%d!=%d\n”,i,fac(i));}
四、编写程序(20分)
1. 编一个程序,输入X的值,按下列公式计算并输出Y的值
2. 编程序按下列公式计算e的值(精度为1e-6)
e=1+1/1!+1/2!+1/3!+……1/n!
文章转载请注明来源于:汕头自考网
|
|



