- 杂志
 搜 索: 
 论坛 » 招聘求职 » IT外企c语言面试题-外企C语言笔试题
广告招商
版主: Tony , sunshine0606
 发表新贴 
 发表回复 
 IT外企c语言面试题-外企C语言笔试题  发表于 2008-08-28 09:50:29 [您是本帖的第365位阅读者]     [1楼] 
呢称:patton
加我为好友
外企C语言笔试题如下:

1、作为开发团队的一员,你需要实现一些库函数提供给其他人使用。
假设你实现的一个函数原型如下:  
  int   DoSomeThing(char*   pParam)  
  {  
    ...  
  }  
    
    
  2、下面的代码有什么问题?  
  char   *_strdup(   const   char   *strSource   )  
  {  
    static   char   str[MAX_STR_LEN];  
    strcpy(str,   strSource);  
    return   str;  
  }  
    
    
  3、实现一个函数:取出一个全路径文件名中的全路径。  
  /*   [in]     pszFullPath   全路径文件名  
        [out]   pszPathName   接收全路径的缓冲区  
        [out]   nCount       缓冲区大小  
  */  
  int   ExtractFilePath(char*   pszFullPath,   char*   pszPathName,   int   nCount)  
  {  
    ...  
  }


某IT外企面试题:二分法求方程!看看大家的C++功底!!
//f(x)=RMAX-R+(R-r)*double   (cos(0.5*x))+double   (sqrt(r*r-(R-r)*(R-r)*   sin(0.500*x)*   sin(0.500*x)))  
  请用二分法或其他方法求出解x.要求精度esp=1e-5  
  其中RMAX,R,r从键盘输入。  

  
#i nclude     
  #i nclude     
  void   get(double   RMAX,double   R,double   r,double   x,double   y)  
  {  
    
  double   m,n,c,p;  
  double   esp=1e-5;  
    
  do  
  {  
  m=RMAX-R+(R-r)*double   (cos(0.5*x))+double   (sqrt(r*r-(R-r)*(R-r)*   sin(0.500*x)*   sin(0.500*x)));  
                  n=RMAX-R+(R-r)*double   (cos(0.500*y))+double   (sqrt(r*r-(R-r)*(R-r)*   sin(0.500*y)*sin(0.500*y)));  
  c=0.500*(x+y);  
                  p=RMAX-R+(R-r)*double   (cos(0.500*c))+double   (sqrt(r*r-(R-r)*(R-r)*   sin(0.500*c)*sin(0.500*c)));  
  if(fabs(p)  break;  
    
    
    else   if(m*p<0)  
  {  
  x=x;  
  y=c;  
    
  }  
  else   if   (m*p>0)  
  {  
  y=y;  
  x=c;  
    
  }  
    
  }while(fabs(y-x)    
  cout<<\"The   value   of   angle:tt\"<<(x+y)*0.5<  cout<    
  }  
    
  void   main()  
  {  
  double   RMAX,R,r,x,y;  
  cout<<\"input   RMAX,R,r,x,y:\"<    
          cin>>RMAX;  
  cin>>R;  
  cin>>r;  
  cin>>x;  
  cin>>y;  
    
  get(RMAX,R,r,x,y);  
  }  

 
 RE: IT外企c语言面试题-外企C语言笔试题  发表于 2008-08-28 20:48:33 [2楼] 
呢称:jpp
加我为好友
厉害,不过二分法还是很常用的
 
共2条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号