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

  三、读程序(30分)

  1.  main()

  {int a=2,b=3,c;

  c=a;

  if (a>b) c=1;

  else if (a= =b) c=0;

  else c=-1;

  printf (“%d\n”,c);}         运行结果:

  2.main()

  {int a=2,b=7,c=5;

  switch (a>0)

  { case  1: swithch (b<0)

  {case 1:printf(“@”);break;

  case 2:printf(“!”);break;

  }

  case 0: switch  (c= =5)

  { case 0:printf(“*”);break;

  case 1:printf(“#”),break;

  default:printf(“#”);break;

  }

  default:printf(“&”);               运行结果:

  } printf (“\n”);

  }

  3.#include <stdio.h>

  main()

  { int i;

  for (i=1;i<=5;i++)

  switch (i%5)

  { case 0:printf(“*”);break;

  case 1:printf(“#”);break;

  default:printf(“\n”);

  case 2:printf (“&”);    运行结果:

  }

  }

  4.main()

  { int i,b,k=0;

  for (i=1;i<=5;i++)

  {b=i%2;

  while (b——>=0)  k++;

  }                            运行结果:

  printf (“%d,%d”,k,b);

  }

  5.#include <stdio.h>

  main()

  { char ch[7]={“12ab56”};

  int i,s=0;

  for (i=0;ch[i]>=‘0’&&ch[i]<=‘9’;i+=2)

  s=s*10+ch[i]-‘0’;                      运行结果:

  printf (“%d\n”,s);

  }

  6. main()

  { int a=2,i;

  for (i=0;i<3;i++)

  printf (“%4d”,f(a));

  }

  f(int a)

  { int b=0;static int c=3;

  b++;c++;    

  运行结果:

  return(a+b+c);

  }

  四、编写程序(20分)

  1.从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“not exist”。

  2.已有变量定义和函数调用语句:int x=57;isprime(x);函数isprime()用来判断一个整数a是否是素数,若是素数,函数返回1,否则返回0.请编写isprime函数。

  insprime( int a)

  {……};   {……}

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

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