就业数据资源平台
当前位置:首页 > C语言程序设计
2013年计算机等级考试二级C语言练习25

  1 设有定义:“int a=1,b=2,C=3;”,以下语句中执行效果与其他三个不同的是(  )。    


  A. if(a>b)c=a,a=b,b=C;   


  B. if(a>b){c=a,a=b,b=C;}


  C. if(a>b)c=a;a=b;b=C;


  D. if(a>b){c=a;a=b.b=C;)


  2 下面描述中,不属于软件危机表现的是(    )。 


  A. 软件过程不规范   


  B. 软件开发生产率低


  C. 软件质量难以控制


  D. 软件成本不断提高 


  3 下述程序的输出结果是(  )。 


  #include<stdio.h>


  main(  )


  {int i; 


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


  {if(i*i>=20)&&(i*i<=lOO))


  break;    


  }


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


  }


  A. 49   


  B. 36   


  C. 25   


  D. 64


  4 以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)(  )。


  A. print[("%c\n",’a’-32);   


  B. print[("%d\n",’A’);


  C. printf("%c\n",65);


  D. printf("%c\n",’B’-1); 


  5 设有如下函数定义: 


  int fun(int k)


  {if(k<1)return 0; 


  else if(k= =l)return l; 


  else return fun(k-1)+1: 


  }


  若执行调用语句:“n=fun(3);”,则函数fun总共被诃用的次数是(  )。 


  A. 2   


  B. 3   


  C. 4   


  D. 5

就业数据资源平台