2014年计算机等级考试二级java精选试题及答案一

2014-11-09 20:45:24 · 作者: · 浏览: 37

  选择题


  12.1 以下程序的输出结果是


  A) 1,6,3,1,3


  B) 1,6,3,2,3


  C) 1,6,3,6,3


  D) 1,7,3,2,3


  main()


  { int i=1,j=3;


  printf("%d,",i++);


  { int i=0;


  i+=j*2;


  printf("%d,%d,",i,j);


  }


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


  }


  答案:B


  12.2 以下程序的输出结果是


  A) 1 2 3 4


  B) 4 3 2 1


  C) 0 0 0 0


  D) 4 4 4 4


  main()


  { int a[]={1,2,3,4},i,x=0;


  for(i=0; i<4; i++) { sub(a,&x); printf("%d ",x); }


  printf("\\n");


  }


  sub(int *s,int *y)


  { static int t=3;


  *y=s[t]; t--;


  }


  答案:B