外企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)

  {

  …

  }

本文已影响6827
上一篇:C语言面试题 下一篇:Jdbc数据访问技术面试题目

相关文章推荐

|||||