腾讯2016研发工程师在线模拟笔试题
腾讯校招技术研发笔试题

腾讯校招技术研发笔试题一、不定项选择题(共25题,每题4分,共100分,多选、少选、错选均不得分)1、如果MyClass为一个类,执行”MyClass a[5], *b[6]”语言会自动调用该类构造函数的次数是( )A. 2B.5C. 4D.92、下面程序的运行结果是( )#include using namespace std; class Base { int x; public: Base(int b):x(b) {} virtual void display() { cout< } }; class Derived:public Base { int y; public: Derived(intd):Base(d),y(d) {} void display() { cout< } }; int main() { Base b(2); Derived d(3); b.display(); d.display(); Base *p=&d;p->display(); system("pause"); return 0; }A. 2 2 3B.3 2 2C. 2 3 3D.2 3 23、在C++语言中,下面描述中,正确的是 ( )A. 一个基类的声明中有纯虚函数,该基类派生类一定不再是抽象类B. 函数类型不能作为重载函数的调用的依据C. 静态数据成员不是所有对象所公有的D. 内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方4、有如下程序:执行后的输出结果应该是 ( )#include using namespace std; class Base { public: ~Base() { cout<<"BASE"; } ; }; class DERIVED:public BASE { public: ~DERIVED() { cout<<"DERIVED"; } ; }; int main() { DERIVED x; return 0; }A. BASEB. DERIVEDC. BASEDERIVEDD. DERIVEDBASE5、典型的路由选择方式有两种,静态路由和动态路由。
腾讯实习笔试试题

腾讯实习笔试试题2016腾讯实习笔试试题一、单项选择题1) 给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项()Int a1=x+y-z; int b1=x*y/z;Int a2=x-z+y; int b2=x/z*y;Int c1=x z; int d1=x y|z;Int c2=x zA) a1一定等于a2B) b1一定定于b2C) c1一定等于c2D) d1一定等于d22) 程序的完整编译过程分为是:预处理,编译,汇编等,如下关于编译阶段的编译优化的说法中不正确的是()A)死代码删除指的是编译过程直接抛弃掉被注释的代码;B) 函数内联可以避免函数调用中压栈和退栈的开销C) For循环的循环控制变量通常很适合调度到寄存器访问D)强度削弱是指执行时间较短的指令等价的替代执行时间较长的指令3) 如下关于进程的面熟不正确的是()A)进程在退出时会自动关闭自己打开的所有文件B) 进程在退出时会自动关闭自己打开的网络链接C) 进程在退出时会自动销毁自己创建的所有线程D)进程在退出时会自动销毁自己打开的共享内存4) 计算表达式x6+4x4+2x3+x+1最少需要做()次乘法A)3B)4C)5D)65) 在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法?要求每次只能向上挥着向右移动一格,并且不能经过P;A)492B)494C)496D)4986) SQL语言中删除一个表的指令是()A)DROP TABLEB) DELETE TABLEC) DESTROY TABLED)REMOVE TABLE7)某产品团队由美术组、产品组、client程序组和server程序组4个小组构成,每次构建一套完整的版本时,需要各个组发布如下资源。
美术组想客户端提供图像资源(需要10分钟),产品组向client 组合server提供文字内容资源(同时进行,10分钟),server和client 源代码放置在不同工作站上,其完整编译时间均为10分钟切编译过程不依赖于任何资源,client程序(不包含任何资源)在编译完毕后还需要完成对程序的统一加密过程(10分钟)。
腾讯2016研发工程师编程题及答案

using System.Collections.Generic; class Gift { public int getValue(int[] gifts, intn) { Dictionary<int, int> Gifts = new Dictionary<int,int>(); for(int Index = 0; Index < n; Index++) { if(!Gifts.ContainsKey(gifts[Index])) Gifts.Add(gifts[Index], 1); else Gifts[gifts[Index]]++; } foreach(KeyValuePair<int, int> Pair in Gifts) { if(Pair.Value > n / 2) return Pair.Key; } return 0; } }
பைடு நூலகம்
注意,此题的输入中,不一定有数字出现的次数超过一半,比如一个测试用例 134 个数, 有一个数字出现了 67 次,而不是 68,要求返回 0
遍历一遍数组,用一个哈希表存每个数字出现的次数 再遍历一遍哈希表,有次数超过一半的就返回,否则返回 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
30 public: 31 string getbinarystr(int num, int n){ 32 string binarystr = ""; 33 while(num){ 34 int remain = num % 2; 35 stringstream ss; 36 ss << remain; 37 string remainstr; 38 ss >> remainstr; 39 binarystr = remainstr + binarystr; 40 num = num / 2; 41 n--; 42 } 43 while(n--) 44 binarystr = "0" + binarystr; 45 return binarystr; 46 } 47 vector<string> getGray(int n) { 48 // write code here 49 int pown = pow(2, n); 50 vector<string> gray; 51 for(int i = 0; i < pown; i++){ 52 int graynum = i ^ (i/2); 53 string graystr = getbinarystr(graynum,n); 54 gray.push_back(graystr); 55 } 56 return gray; 57 } };
百度2016研发工程师笔试题及答案(三)

1 2 3 4 5
function * gen() { yield 1; yield 2; yield 3; }
下面选项描述正确的是哪个? 正确答案: C 你的答案: 空 (错误)
gen()执行后返回 2 gen()执行后返回 undefined gen()执行后返回一个 Generator 对象 gen()执行后返回 1 单道批处理系统中有 4 个作业,J1 的提交时间 8.0,运行时间为 2.0;J2 的提交时间 8.6, 运行时间为 0.6;J3 提交时间 8.8,运行时间为 0.2;J4 的提交时间 9.0,运行时间为 0.5。 在采用响应比高者优先调度算法时,其平均周转时间为 T 为()小时? 正确答案: C 你的答案: 空 (错误) 2.5 1.8 1.975 2.675 设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是 正确答案: D 你的答案: 空 (错误) n=0;while(ch=getchar()!='\n')n++; n=0;while(getchar()!='\n')n++; for(n=0;getchar()!='\n';n++); n=0;for(ch=getchar();ch!='\n';n++); iframe 的使用场景有? 正确答案: A B C D 你的答案: 空 (错误) 与第三方域名下的页面共享 cookie 上传图片,避免当前页刷新 左边固定右边自适应的布局 资源加载 以下说法正确的是? 正确答案: B D 你的答案: 空 (错误) 在多线程中不加限制的随意访问非 static 局部变量不会导致运算结果出错 在多线程中不加限制的随意访问非 static 全局变量可能会导致运算结果出错 在多线程中不加限制的随意访问 static 局部变量不会导致运算结果出错 在多线程中不加限制的随意访问 static 全局变量可能会导致运算结果出错 数据链路层采用后退 N 帧(GBN)协议,发送方已经发送了编号为 0~7 的帧。当计时器超 时时,若发送方只收到 0.2.3 号帧的确认,则发送方需要重发的帧数是? 正确答案: A 你的答案: 空 (错误) 4 2
2016腾讯笔试真题与答案

2016腾讯笔试题2016腾讯笔试题试卷类型:软件开发A1考试时长:12分钟一不定项选择题(共25题,每题4分,共1分,少选、错选、多选均不得分)1 已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍历是:CDFEGHAB,则后序遍历结果为:(D)A.CFHGEBDA B.CDFEGHBA C.FGHCDEBA D.CFHGEDBA2 下列哪两个数据结构,同时具有较高的查找和删除性能?(CD)A.有序数组 B.有序链表 C.AVL树 D.Hash表3 下列排序算法中,哪些时间复杂度不会超过nlogn?(BC)A.快速排序 B.堆排序 C.归并排序 D.冒泡排序4 初始序列为1 8 6 25 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:(A)A.8 3 2 5 1 6 4 7B.3 2 8 5 1 4 6 7C.3 8 2 5 1 6 7 4D.8 2 3 5 1 4 7 65 当n=5时,下列函数的返回值是:(A)[cpp] view plaincopyint foo(int n)if(n<2)return n;return foo(n-1)+foo(n-2);A.5 B.7 C.8 D.16S市A,B共有两个区,人口比例为3:5,据历史统计A的犯罪率为.1%,B区为.15%,现有一起新案件发生在S市,那么案件发生在A区的可能性有多大?(C)A.37.5% B.32.5% C.28.6% D.(面试题目:什么样的工作环境适合你)26.1%7Unix系统中,哪些可以用于进程间的通信?(BCD)A.Socket B.共享内存 C.消息队列 D.信号量8 静态变量通常存储在进程哪个区?(C)A.栈区 B.堆区 C.全局区 D.代码区9 查询性能(B)A.在Name字段上添加主键B.在Name字段上添加索引C.在Age字段上添加主键D.在Age字段上添加索引1IP地址131.153.12.71是一个(B)类IP地址。
腾讯2016研发工程师笔试题三

24 28 16 18
4. 以下不属于tcp连接断开的状态是?
A B C D
TIME_WAIT FIN_WAIT_1 SYNC_SENT FIN_WAIT_2
5. 下面关于ICMP协议的描述中,正确的是()
A B
ICMP协议根据MAC地址查找对应的IP地址 ICMP协议把公⺴的IP地址转换为私⺴的IP地址
27. TCP链接中主动断开链接netstat观察可能出现的状态流转是:
A B C D
ESTABLISHED->CLOSE_WAIT->TIME_WAIT->CLOSED ESTABLISHED->TIME_WAIT->CLOSE_WAIT->CLOSED ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED ESTABLISHED->FIN_WAIT_1->TIME_WAIT->CLOSED
D
int *ip=new int(12); for(int i=0;i<12;++i){ ip[i]=i;
牛客网-中国最大IT笔试/面试题库
下载文档,点击相应题目,直接查看答案
} delete []ip;
29. 下面哪些特性可能导致代码体积膨胀:
A B C D
宏定义 模板 内联函数 递归
牛客网-中国最大IT笔试/面试题库
下载文档,点击相应题目,直接查看答案
return 0; }
A B C D
60 80 100 125
二. 多选选择题
10. 请问下列代码的输出结果有可能是哪些()? #include<stdint.h> #include<stdio.h> union X { int32_t a; struct { int16_t b; int16_t c; }; }; int main(){ X x; x.a=0x20150810; printf("%x,%x\n",x.b,x.c); return 0; }
腾讯笔试题目

腾讯笔试题⽬笔试是⼀种与⾯试对应的测试,是⽤以考核应聘者特定的知识、专业技术⽔平和⽂字运⽤能⼒的⼀种书⾯考试形式。
这种⽅法可以有效的测量应聘⼈的基本知识、专业知识、管理知识、综合分析能⼒和⽂字表达能⼒等素质及能⼒的差异。
笔试在员⼯招聘中有相当⼤的作⽤,尤其是在⼤规模的员⼯招聘中,它可以⼀下⼦把员⼯的基本活动了解清楚,然后可以划分出⼀个基本符合需要的界限。
腾讯笔试题⽬1 ⼀、基础知识单选题:(15题每题2分,共30分) 1、哪种植物不属于“岁寒三友”?A、松B、⽵C、梅D、柏 2、马可波罗是在哪个朝代来到中国的?A、宋朝B、元朝C、明朝D、唐朝 3、三国中董卓字什么?A、仲颖B、奉先C、仲谋D、奉孝 4、1986年失事的航天飞机名?A、挑战者号B、哥伦⽐亚号C、发现者号D、奋进号 5、《三体》作者是?B、刘慈欣 B、今何在C、⾎红D、唐家三少 6、下列哪位演员没有参演《⼩时代1》?A、柯震东B、杨幂C、郭采洁D、夏⾬ 7、⼈们⼀般撒()来快速融化积雪路⾯?A、盐B、⽯灰C、苏打D、明矾 8、在韩国使⽤最多的类似微信软件是()?A、LINEB、Kakao TalkC、whatsappD、FB Msngr 9、代号Gingerbread(姜饼)是指哪个安卓版本?A、2.0B、2.3C、2.1D、3.0 10、哪个是诺基亚曾经开发的⼿机操作系统? A.Sailfish B、MeeGo C、Moblin D、Android 11、《你画我猜》被哪家公司收购?A、ZyngaB、FacebookC、KingD、Twitter 12、不是《进击的巨⼈》中城墙名字的是?A、Wall·MariaB、Wall·ChynaC、Wall·SinaD、Wall·Rose 13、哪⼀部不是⽣化题材的电影?A、⽣化危机B、僵⼫世界⼤战C、⾏⼫⾛⾁D、我是传奇 14、20xx年冬奥会在哪⾥举⾏?A、慕尼⿊B、安纳西C、平昌D、萨尔茨堡 15、图表数值题 ⼆、专业知识单项选择题(共15题,每题3分) 16、以下哪个游戏类型与其他游戏不同?A、⾬⾎蜃楼B、我叫MTC、魔兽争霸D、龙之⾕ 17、FTG是什么类型游戏的缩写?A、⾓⾊扮演类B、格⽃技术类C、动作类D、休闲竞速类 18、以下哪些游戏的故事题材和其他选项不⼀样?A、剑侠情缘3B、九阴真经C、寻仙D、笑傲江湖 19、以下哪个游戏是腾讯⾃研发的?A、御龙在天B、英雄联盟C、⼑剑2D、剑灵 20、以下哪个游戏不是webgame?A、神仙道B、萌江湖C、六道仙尊D、七雄争霸 21、以下哪种模式不是英雄联盟中的模式?A、澄海CB、扭曲丛林C、召唤师峡⾕D、中路⼤乱⽃ 22、以下哪款⼿游的游戏类型与其他选项不⼀样?A、时空猎⼈B、王者之剑C、吞⽉之狼D、放开那三国 23、下列卡牌游戏不是⼿机游戏的是?A、傲世西游B、我叫MTC、炉⽯传说D、⼤掌门 24、WCG是哪⼀年停⽌举办的?A、 20xxB、20xxC、20xxD、没有停⽌ 25、以下哪个种族不是《剑灵》中有的?A、天族B、⿁族C、⼈族D、灵族 26、以下哪个平台与其他有所不同?A、百度91B、应⽤宝C、37wanD、PP助⼿ 27、以下哪个⾓⾊不在同⼀代《仙剑奇侠传》中?A、景天B、韩菱纱C、重楼D、唐雪见 28、以下哪款游戏是从国外引进的?A、⽃战神B、完美世界C、疾风之刃D、天涯明⽉⼑ 29、以下哪个⽹站不是⽹络游戏资讯为主?A、17173B、4399C、GamelookD、太平洋游戏⽹ 30、Flappy bird是哪个国家的游戏开发者开发的?A、美国B、⽇本C、越南D、英国 三、简答题:(共2题,31题10分,32题15分) 31、有5个⼈⾃称是世上最聪明的⼈,被国王知道了,对他们的狂妄⾃⼤很是⽣⽓,于是设题难为他们。
tencent笔试题目及部分答案

tencent笔试题目及部分答案一些腾讯笔试题及其答案声明:题目网络,答案大部分网络并经过;有些是自己查资料和请教他人得来的。
题外话:曾经有一个很好的进入腾讯工作的机会摆在我面前,但是我没有珍惜,虽然谈不上“后悔莫及”,但是...1.1有A、B、C、D四个人,要在夜里过一座桥。
他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。
请问,如何安排,能够在17分钟内这四个人都过桥?答案:A & B -->2 mins 1 mins <-- A C & D -->10 mins 2 mins <-- B A & B --> 2 mins 一共 2 + 1 + 10 + 2 + 2 = 17 mins1.2 1-20的两个数把和告诉A,积告诉B,A说不知道是多少, B 也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?答案:2和31.3 爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少? 1-12*11*10*9/12*12*12*12 = 1-55/96 = 41/96 1.4 某人去玩具店买小熊,单价30元. 付给玩具店老板100元玩具店老板没零钱, 去水果店换了100元零钱回来找给那人70元. 那人走后, 水果店老板找到玩具店老板说刚才的100元是假币, 玩具店老板赔偿了水果店老板100元 ?? 问:玩具店老板损失了多少钱? 答案: 70+小熊的进价 2 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句答案: #define max(a,b)((((long)((a)-(b)))&0x80000000)?b:a) 若a > b ,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;否则,a-b为负数,二进制最高位为1,与上0x80000000(最高位为1其他为0)之后为1,所以此时的大数为b.3 计算 a^b << 2 答案:运算符优先级:括号,下标,->和.(成员)最高;单目的比双目的高;算术双目的比其他双目的高;位运算高于关系运算;关系运算高于按位运算(与,或,异或);按位运算高于逻辑运算;三目的只有一个条件运算,低于逻辑运算;赋值运算仅比 , (顺序运算)高。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10. 对于定义"int *p",下列哪些说明可能是正确的?() A p是一个指向int型值的指针 B p是一个指向一维数组的指针 C p是一个指向二维数组的指针 D p是一个动态数组
11. 一个系统,提供多个http协议的接口,返回的结果Y有json格式和jsonp格式。Json的格式为 {"code":100,"msg":"aaa"},为了保证该协议变更之后更好的应用到多个接口,为了保证修改协议不影响到原先 逻辑的代码,以下哪些设计模式是需要的?协议的变更指的是日后可能返回xml格式,或者是根据需求统一对 返回的消息进行过滤。()
A Aadapter
B factory method
C proxy
D decorator
E composite
12. 下列哪些http方法对于服务端和用户端一定是安全的?()
牛客出品-
A GET B HEAD C TRACE D OPTIONS E POST
6. 写出下列代码的输出内容()
#include<stdio.h> int inc(int a) {
return (++a); } int multi(int *a,int *b,int *c) {
return (*c=*a* *b); } typedef int (FUNC1)(int in); typedef int (FUNC2)(int*,int*,int*); void show(FUNC2 fun,int arg1,int *arg2) {
(*p)++; printf("%d",*p); if (*p>5) {
return; } add(p);
牛客出品-
} int main() {
int i=0; add(&i); return 0; }
A 12345
B 123456
C 111111 D 未知
3. 22个顶点的连通图中边的条数至少为() A 18 B 20 C 21 D 23
4. 有36辆自动赛⻋和6条跑道,没有计时器的前提下,最少用几次比赛可以筛选出最快的三辆赛⻋? A7 B8 C9 D 10
5. 下面程序运行的结果是()。
#include<stdio.h> void add(int *p) {
8. 线性表的⻓度为10,在最坏情况下,冒泡排序需要比较次数为()。 A 40 B 42 C 44 D 45
二. 多选选择题
9. 关于操作系统heap与stack说法中,正确的是()。 A stack由编译器自动分配和释放,存放函数的参数值,局部变量,全局变量的值 B heap一般由程序员分配和释放,若程序员不释放,可能会造成操作系统的内存泄露 C stack由系统自动分配,无需程序员干涉,heap需要手动申请 D heap与stack都会在初始大小空间用满时,系统自动增加其大小
牛客网-中国最大IT笔试/面试题库
腾讯2016研发工程师在线模拟笔试题
一. 单项选择题
1. 32位系统中,定义**a[3][4],则变量占用内存空间为()。 A4 B 48 C 192 D 12
2. 二维数组X按行顺序存储,其中每个元素占1个存储单元。若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存 储地址为Oxf8b8221c,则X[7][7]的存储地址为()。 A Oxf8b821c4 B Oxf8b821a6 C Oxf8b82198 D Oxf8b821c0
牛客出品-
牛客网-中国最大IT笔试/面试题库
long foo(long x){ if(x<2) return 1; return x*x*foo(x-1);
}
牛客网-中国最大IT笔试/面试题库
A O(N) B O(N^2) C O(N^2) D o(N!)
牛客网-中国最大IT笔试/面试题库
技术QQ群Байду номын сангаас379386529
微博:/nowcoder
微信
登录牛客⺴,参与以上题⺫讨论,查看更多笔试面试题
牛客出品-
FUNC1 p=&inc; int temp=p(arg1); fun(&temp,&arg1,arg2); printf("%d\n",*arg2); } int main() {
int a; show(multi,10,&a); return 0; }
A 100 B 110 C 120 D0
7. 下面函数的时间复杂度是