欢迎来到弘毅网!本网站现已开通校园用户注册,校园用户仅限合作校园IP段内注册!已注册的校园用户账号可于校外免费访问本资源库!

文章列表

笔试题

当前位置:主页 > 求职就业 > 面试笔试 > 笔试题 > 正文

腾讯公司C/C++笔试真题

时间:2015-09-15 03:03 作者: 来源: 人气:

  这部分的腾讯c/c++面试用的笔试题主要是c/c++、数据结构、简单算法、操作系统等方面的基础知识,方便去腾讯面试开发的同仁有所参考!笔试题的题型好像有sizeof、树等选择题。填空题是补充完整程序。附加题有写算法的、编程的、数据库sql语句查询的。还有一张c/c++开放性问题。

  腾讯c/c++笔试题如下:

  1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句#define Max(a,b) ( a/b)?a:b

  2、如何输出源文件的标题和目前执行行的行数

  int line = __LINE__;

  char *file = __FILE__;

  cout<<"file name is "<<(file)<<",line is "<

  3、两个数相乘,小数点后位数没有限制,请写一个高精度算法

  4、写一个病毒

  while (1)

  {

  int *p = new int[10000000];

  }

  5、不使用额外空间,将 A,B两链表的元素交*归并

  6、将树序列化 转存在数组或 链表中

  struct st{

  int i;

  short s;

  char c;

  };

  sizeof(struct st);

  7、

  char * p1;

  void * p2;

  int p3;

  char p4[10];

  sizeof(p1...p4) =?

  8、

  4,4,4,10

  二分查找

  快速排序

  双向链表的删除结点

  面试基本上都是和项目相关的,并当场说几个程序题的输出,不能用草稿纸

(责任编辑:职场达人)