腾讯2018秋招正式笔试题目(1).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《腾讯2018秋招正式笔试题目(1).docx》由会员分享,可在线阅读,更多相关《腾讯2018秋招正式笔试题目(1).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、不定项选择题 1、以下说法正确的是( )。 A. 由先序序列、中序序列可以还原出树的原貌 B. 200,190,150,170,180,140,155,160,165,120是一个最大堆 C. 排序之前必须把所有待排数据加载到内存 D. 给定一组输入,可以输出一颗唯一的哈夫曼树 参考答案:A 2、二叉树的节点的对称序列是IEGMOBA,后序序列是EMGIBAO,则该二叉树的前序序列是( ) A. OIGEMAB B. OIAGBEM C. OAIGMBE D. OABIGME 参考答案:A O / I A G B / E M 3、请选择正确的描述。( ) A. 静态变量和全局变量是在程序一开始
2、时分配内存的,这部分内存无法回收,直至程序结束 B. 通常常来说,在堆上分配内存比在栈上分配内存效率更高 C. 当我预先知道待分配内存大小时,我就可以直接在栈上分配内存,只要不超过当前操作系统的可用内存大小,就永远会成功 D. 内存泄漏就是指当A程序申请一块内存时,有可能操作系统把B程序的一块内存先交给A程序使用,等A程序结束后再返回给B程序,在内存借用的这段时间内,B程序就产生了内存泄漏 参考答案:A 解析: 栈上分配内存效率更高;栈上申请内存并不总是成功;内存泄漏是使用完成之后未回收又无法使用的区域。 4、对于栈操作,输入序列ABCDEF,输出序列BCDAEF,可能的栈操作是( )。 A.
3、 push, push, push, push, push, push, pop, pop, pop, pop, pop, pop B. push, push, pop, push, pop, push, pop, pop, push, pop, push, pop C. push, push, pop, push, pop, push, pop, push, pop, push, pop, pop D. push, push, pop, push, pop, push, pop, pop, push, push, pop, pop 参考答案:B 5、关于浮点数,下面的描述不正确的是( )。
4、A. 总 能找到一个32bit整数(32 bit int),来描述一个IEEE754 32bit浮点数的整数部分 B. 总能找到一个IEEE754 64bit浮点数,来描述一个32bit整数(32 bit int) C. 表达式(0.666f - 0.665f = 0.001f),无论在任何平台,一定返回True D. 当两个不同的平台都使用IEEE754作为浮点数标准时,他们的浮点运算结果就会严格一致 参考答案:C 6、有如下一个类似跳表的额数据结构: 每层都是已经排好序的链表, level 1层的链表有所有元素, level N层的链表只有levelN-1的1半的元素, level N层的
5、结点指向levelN-1层中相同的结点。 请问查找一个元素的时间复杂度是( )。 A. O(nlog2n) B. O(n) C. O(log2n) D. O(n2) 参考答案:C 7、请问下列代码的输出是多少?( ) #include #define MAX 100 int main() int i = 0, sum = 0; do if(i!=(i/9)*10) sum += i; while(+i0 group by AreaID having count(Region)0 order by count(Region) desc limit 1; A. 该SQL执行会形成City和Area
6、两表的笛卡尔积 B. 该语句执行顺序上,会先执行where再执行having再执行order by最后执行limit C. 该语句执行顺序上,会先执行from,再执行join,再执行where D. select * form City left join Area on City_AreaID = Area.ID 和select * form City inner join Area on City_AreaID = Area.ID这两条SQL语句执行的结果是不同的 正确答案:B 10、假设QQ用户包含8种状态,QQ号码为42亿,最少用多少内存标识所有用户状态?( ) A. 约500M B.
7、 约1G C. 约1.5G D. 约2G 参考答案:C 42*108*4=168*108=16.8*109= 11、程序最后输出什么?( ) #define Mul(x , y) +x*y + int main() int a = 2; int b = 4; int c = 8; printf(“%d”,Mul(a+b,b+c); return 0; A. 84 B. 27 C. 33 D. 18 +a+b*b+c+=3+16+8=27 正确答案:A 12、以下关于HTTP返回码的描述正确的是( )。 A. 403表示服务器接受了请求,但却拒绝处理 B. 5xx这种5开头的错误,都是服务器错误
8、 C. ajax请求,返回数据正确时,返回码是201而不是200 D. 301和307表示服务器要求重定向 参考答案:B 13、客户端C和服务器S之间建立了一个TCP连接,TCP最大段长度为2KB,客户端C当前的拥塞窗口是16KB,向服务器S连续发送2个最大段之后,成功接收到服务器S发送的第一段确认段,确认段中通告的接收窗口大小是8KB,那么此时客户端C还可以向服务器S发送最大字节数是( )。 A. 16KB B. 14KB C. 8KB D. 6KB E. 4KB 参考答案:D min(16,8)-2=8-2=6 14、请选择可以正确将pBase指向对象的num_list1数组初始化为0的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 腾讯 2018 正式 笔试 题目
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内