首页>计算机等级考试>历年真题>正文
2010年3月计算机等级考试二级C笔试试题(5)

www.zige365.com 2010-5-14 11:21:22 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
 (32)有以下程序

  #include

  #define N 8

  void fun(int *x,int i)

  {*x=*(x+i);}

  main()

  {int a[N]={1,2,3,4,5,6,7,8},i;

  fun(a,2);

  for(i=O;i

  {printf("%d",a[i]);}

  printf("\n");

  }

  程序运行后的输出结果是

  A)1313

  B)2234

  C)3234

  D)1234

  (33)有以下程序

  #include

  int f(int t[],int n);

  main

  { int a[4]={1,2,3,4},s;

  s=f(a,4); printf("%d\n",s);

  }

  int f(int t[],int n)

  { if(n>0) return t[n-1]+f(t,n-1);

  else return 0;

  }

  程序运行后的输出结果是

  A)4

  B)1O

  C)14

  D)6

  (34)有以下程序

  #include

  int fun()

  { static int x=1;

  x*2; return x;

  }

  main()

  {int i,s=1,

  for(i=1;i<=2;i++) s=fun();

  printf("%d\n",s);

  }

  程序运行后的输出结果是

  A)O

  B)1

  C)4

  D)8

  (35)有以下程序

  #include

  #define SUB(a) (a)-(a)

  main()

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

  d=SUB(a+b)*c;

  printf("%d\n",d);

  }

  程序运行后的输出结果是

  A)0

  B)-12

  C)-20

  D)10

我要投稿 新闻来源: 编辑: 作者:
相关新闻