腾讯笔试题锦集(技术类和非技术类).docxVIP

  • 4
  • 0
  • 约1.58万字
  • 约 32页
  • 2024-12-19 发布于上海
  • 举报

腾讯笔试题锦集(技术类和非技术类).docx

腾讯笔试题(一)

腾讯的流程是一笔和四面。前三次面试都是技术面,hr面基本不刷人。笔试成绩决定面试顺序。技术面可能要写代码,做智力题目。

主要是c/c++、数据结构、操作系统等方面的基础知识。好像有sizeof、树等选择题。填空题是补充完整程序。附加题有写算法的、编程的、数据库sql语句查询的。还有一张开放性问题。

1.请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。intconstshift=sizeof(int)*8-1;

unsignedmask=(0x1shift);if((a-b)mask)

max_num=b;else

max_num=a;

#defineMax(a,b)(a/b)?a:b

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

intline=LINE;

char*file=FILE;

coutfilenameis(file),lineislineendl;

3.两个数相乘,小数点后位数没有限制,请写一个高精度算法与大数相乘原理一样,只是

调整小数点位置,即有效小数个数算法提示:

输入stringa,stringb;计算stringc=a*b;返回c;

(1).

文档评论(0)

1亿VIP精品文档

相关文档