您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题十
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名
于“scanf (”a=%d,b=%d,c=%d“,&a,&b,&c);”,输入形式应为(    )

  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!

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

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