计算机二级

3773考试网计算机等级考试计算机二级正文

2014年3月全国计算机二级C语言上机模拟试题八十九2

来源:2exam.com 2013-12-31 13:27:43

解题思路: 

  第一处:使用变量k来保存第几个字符串是最长的字符串,所以应填:k。 

  第二处:利用for循环把原字符串右移至最右边存放,字符串的长为len,所以应填:len。 

  第三处:左边用字符*补齐,所以应填:ss[i][j]。 

  *************************************************** 

  给定程序MODI1.C中函数fun的功能是: 计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。 

  注意: 不要改动 main 函数, 不得增行或删行, 也不得更改程序的结构! 

  给定源程序: 

  #include  

  double fun(int n) 

  { 

  double result=1.0; 

  while (n>1 && n<170) 

  result*=--n; 

  return _____; 

  } 

  main() 

  { 

  int n; 

  printf("Enter an integer: "); 

  scanf("%d",&n); 

  printf("\n\n%d!=%lg\n\n",n,fun(n)); 

  }

触屏版 电脑版
3773考试网 琼ICP备12003406号-1