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

阅读以下说明和 C   函数,填补函数代码中的空缺,将解答填入答题纸的对应栏内。
【说明 1】
函数 f(double eps) 的功能是:利用公式计算并返回 π 的近似值。
【C 函数 1】
double f(double eps)
{
     double   n  =  1.0,s  =  1.0,term  =  1.0  ,pi  =  0.0  ;
     while   (  fabs(term)  >=  eps  ) {
            pi  =  pi  +  term;
            n =  (1)   ;   s =   (2)    ;
            term = s /  n ;
     }
     return    pi*4;
}
【说明 2】
函数fun(char *str)的功能是:自左至右顺序取出非空字符串 str中的数字字符,形成一个十进制整数(最多 8 位)。例如,若 str中的字符串为 "iyt?67kp f3g8d5.j4ia2e3p12", 则函数返回值为 67385423。
【C 函数 2】
long fun(char  *str)
{
     int  i =  0;
     long num  =  0;
     char  *p  =  str;
 
     while   (   i<8  &&      (3)        )   {
          if  (   *p  >=  '0' &&   *p  <=  '9' )    {
               num =       (4)      +*p-‘0';
               ++i;
          }
               (5)    ;
     }
     return  num;
}


相关试题

推荐文章
合作网站内容