会员中心     
首页 > 资料专栏 > HRM > 人力资源 > 面试甄选 > 腾讯笔试题锦集(技术类和非技术类)32页

腾讯笔试题锦集(技术类和非技术类)32页

珠海房地***
V 实名认证
内容提供者
资料大小:716KB(压缩后)
文档格式:WinRAR(32页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/8/13(发布于广东)

类型:金牌资料
积分:--
推荐:免费申请

   点此下载 ==>> 点击下载文档


“腾讯笔试题锦集(技术类和非技术类)32页”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
JBHR笔试题(一)
睥讯的流程是一笔和四面。前三次面试都是技术面.hr面基本不刷人。笔试成绩决定面试 _序。技术面可能要写代码,做智力题y。
主要是C/C++、数据结构、操作系统等方面的基础知识。好像有sizcof、树等选择题。瑣空 题是补充完整程序。附加题有写算法的、编程的、数据库sqlift句査询的》还有一张开放性 问S。
I.请定义一个宏.比较两个数a、b的大小,不能使用大千、小于、 int const shift = si2eofl;int)*8-I;
unsigned mask =(0xl?shift); if ((a-b)&mask)
max_num = b;
else
max_num = a;
^define Max(a^b) (a/b)?a:b
2.如何输出源文件的标题和y前执行行的行数
int linc= _LINE_; char ?file = 一FILE—;
cout?Mfilcname is ^^filc^^Jine is w?linc?cndl;
3.两个数相乘,小数点后位数没有限制,请写一个高精度算法与大数相乘原理一样,只是
调整小数点位置,即有效小数个数
算法提示:
输入 string 札 string b:汁算 string c=a*b;返回 c;
(1 ).纪录小数点在4b中的位S丨丨42,则盅要小数点后移动位置数为
I=lcnglh(aKlcnglh(b)-l 1-12-2;
(2).去掉aj中的小数点,
(a^b小数点后移,使ib变为整数)
(3)计算 c=a*b;
要么用java的Big丨merger搞,要么ft己用C++写高精度数乘法,超过百万位,用FFT, 我就不细说,这都预先写过就别做了)
(4)输出c