软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2014年上半年程序员考试下午真题试题(案例分析)
考试中心《2014年上半年程序员考试下午真题试题(案例分析)》在线考试
试卷年份2014年上半年
试题题型【分析简答题】
试题内容

阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。
【说明1】
    函数isPrime(int n)的功能是判断n是否为素数。若是,则返回1,否则返回0。素数是只能被1和自己整除的正整数。例如,最小的5个素数是2,3,5,7,11。
【C函数】
int isPrime (int n)
{
  int k, t;
  if (n==2) return 1;
  if(n<2||  (1)  )  return 0;     /* 小于2的数或大于2的偶数不是素数 */
  t=(int)sqrt(n)+1;
  for (k=3; k<t; k+=2)
      if (  (2)  ) return 0;
  return 1;
}
【说明2】
    函数int minOne(int arr[], int k)的功能是用递归方法求指定数组中前k个元素中的最小者,并作为函数值返回。
【C函数】
int minOne (int arr[], int k)
{
  int t;
  assert (k>0) ;
  if(k==1)
      return  (3) ;
  t=minOne(arr+1,  (4) );
  if (arr[0]<t)
      return  arr[0];
  return  (5) ;
}


相关试题

推荐文章
合作网站内容