- 一级建造师考试
- 二级建造师考试
- 三支一扶
- 安全评价师考试
- 保险经纪资格考试
- 报关员资格考试
- 博士入学考试
- 成人高考
- 成人英语三级考试
- 程序员考试
- 出版专业资格考试
- 大学英语三级
- 大学英语四六级考试
- 单证员考试
- 导游证考试
- 电气工程师
- 电子商务设计师考试
- 房地产经纪人考试
- 房地产评估师考试
- 高级会计师资格考试
- 高考
- 高中会考
- 给排水工程师
- 公共英语等级考试
- 公务员考试
- 国际货运代理
- 国际内审师
- 国家司法考试
- 化工师
- 环境影响评价师
- 会计人员继续教育
- 会计职称考试
- 基金从业资格
- 计算机等级考试
- 计算机软件水平考试
- 监理工程师考试
- 教师招聘
- 教师资格
- 结构工程师考试
- 经济师考试
- 考研
- 空姐招聘
- 遴选
- 美术高考
- 普通话考试
- 期货从业资格
- 求职招聘
- 人力资源管理师
- 软件设计师考试
- 商务英语考试(BEC)
- 社会工作者职业水平考试
- 审计师考试
- 事业单位招聘
- 事业单位招聘
- 数据库系统工程师
- 特许公认会计师(ACCA)
- 同等学力
- 统计师考试
- 托福考试(T0EFL)
- 外贸跟单员考试
- 网络工程师考试
- 网络管理员考试
- 网络规划设计师考试
- 系统分析师考试
- 消防工程师
- 小升初
- 校园招聘
- 信息系统管理工程师考试
- 选调生考试
- 雅思考试
- 岩土工程师考试
- 医生招聘
- 艺术高考(艺考)
- 银行从业人员资格
- 银行招聘
- 英语翻译资格考试
- 营销师考试
- 造假工程师考试
- 证券从业资格考试
- 中考
- 注册安全工程师考试
- 注册测绘师考试
- 注册城市规划师考试
- 注册环保工程师考试
- 注册会计师考试
- 注册计量师考试
- 注册建筑师考试
- 注册税务师考试
- 注册资产评估师
- 专升本考试
- 专业英语四级八级考试
- 自考
- 安全员
- 跟单员
- 考试一本通
- 其它资料
腾讯校园招聘数据结构笔试试题
(一)不定项选择题(25*4)
1. 使用深度优先算法遍历下图,遍历的顺序为()
A ABCDEFG
B ABDCFEG
C ABDECFG
D ABCDFEG
2. 输入序列 ABCABC 经过栈操作变成 ABCCBA,下面哪些是可能的栈操作( )
A.
push pop push pop push pop pushpush push pop pop pop
B.
push push push push push push poppop pop pop pop pop
C.
push push push pop pop pop pushpush pop pop push pop
D.
push push push push pop pushpop push pop pop pop pop
3. 下列关键码序列哪些是一个堆( )
A. 90 31 53 23 16 48
B 90 48 31 53 16 23
C 16 53 23 90 3148
D.1631 23 90 53 48
4. 稀疏矩阵压缩的存储方法是:()
A 三元组 B 二维数组 C 散列 D 十字链表
5. 二叉树的后序排列 DBEFCA,中序排列 DBAECF,那么对其做先序线索化二叉树,节
点 E 的线索化指向节点()
A BC
B AC
C DF
D CF
6. 线性结构的是()
A 串 B 链式存储栈 C 顺序存储栈 D 顺序存储二叉树
7. Linux 命令是哪些()
A ls B mkdir
Cmagnify
D man
8. Unix 系统中,适合任意两个进程通信的是()
A FIFO B PIPE C Message Queue D sharememory
9. Windows 系统中,不适合进程通讯的是()
A 临界区 B 互斥量 C 信号量 D 事件
10. 下面的内存管理模式中,会产生外零头的是()
A 页式 B 段式 C 请求页式 D 请求段式
11. Linux 执行 ls,会引起哪些系统调用()
A nmap B read C execve D fork
12. a 是二维数组,a[j]的指针访问方式为:()
A *(a+i+j) B *(*(a+i)+j) C *(a+i)+j
13 输出以下结果:
#define add(a,b) a+b;define add(a,b) a+b;
D *a+i+j
Intmain()
{
Printf(“”,3*add(4,7));
}
A 33 B 19 C 25 D 49
14 对于以下代码,char * p= newchar[100]
A p 和 new 出来的内存都在栈上
B p 和 new 出来的内存都在堆上
C p 在栈上 new 出来的在堆上
D p 在堆上 new 出来的在栈上
15 进程 A 读取 B 进程中的某个变量(非共享内存),可行的方式()
A 进程向消息队列写入一个包含变量内容的消息,B 进程从队列中读出
B 通过本地环路通信
C 如果 A、B 非亲属,那么 A 通过命名管道把这个变量的地址发给 B 进程
D 如果 B 是 A 进程,那么 B 直接读取变量内容即可
16 使用 send 发送大量小的数据包,说法正确的是()
A 带宽利用率低 B 网卡吞吐很高 C 网卡中断频繁 D 进程上下文切换频繁
17 TCP 的握手与分手 可能出现的情形是()
A 握手需要 3 次通信
B 分手需要进行 4 次通信
C Fin 和 ACK 在同一包里
D ACK 和 SYN 在同一包里
19. 新窗口打开网页,以下哪个()
A _self B _blank C _top D _parent
20.二进制数 01011011 转化为十进制为()
A 103 B 91 C 171 D 71
21 版本控制软件是哪些()
A bugzilla B subversion C Git D loadrunner
22 Select A,B from Table1 where A between60 and 100 order by B,下面哪些优
化 sql 性能()
A 字段 A 建立 hash 索引,字段 B btree 索引
B 字段 A 建立 hash 索引,字段 B 不建立索引
C 字段 A 建立 btree 索引,字段 B 不建立索引
D 字段 A 不建立 索引,字段 B 建立 btree 索引
23 数据索引的正确是()
A 1 个表只能有一个聚族索引,多个非聚族索引
B 字符串模糊查询不适合索引
C 哈希索引有利于查询字段用于大小范围的比较查询
D 多余的索引字段会降低性能
24 CPU 与外设的传输数据的方式是()
A 程序方式 B 中断 C DMA D 通道方式
25 式子 7*15=133 成立,则用的是几进制()
A 6
B7
(二)填空题
C8
D9
26. MySQL 中表 test 选择 10 条到 20 条记录的语句是()
27. 若信号 S 为 9,则 S 经过 15 次 P 和 14 次 V,S 为()
28. 页面走向:4 3 2 1 4 3 5 43 2 1 5 4,当分配的内存物理快数 4(开始为装入),采用
LRU 淘汰算法,产生多少次缺页()
29. 评估算法优势,通常从()和()两个方面考察
30. G 是一个邻接表,以 V1 为起点,深度优先遍历序列 V1V2V3V6V5V4,从 V1 开始的
广度优先遍历序列是()
31.20*20*20 的魔法,8000 个小正方体,如果剥取最外一层,还剩下多少个方块()
32.
(1)如果 A 投硬币是正面的,B 给 A 1 美金
(2)如果 A 投的是反面,就再投,为正面,B 给 A 2 美金
(3)如果还是反面,就再投,为为正面,B 给 A 4 美金
(4)假设 A 投的是反面,就投到正面为止,B 就给 A 的 2 的(n-1)次方
如果 A、B 玩这样的硬币游戏,A 至少要给 B 多少钱 B 才不会亏钱()
33.左轮手枪,左轮手枪,有 6 个弹巢,两颗子弹放进相邻的弹巢,拨动转轮,然后拿着
这把枪朝我自己扣动,但我还活着,现在轮到你了,你有两种选择
(1)在扣动一次转轮,把枪对准自己,扣动扳机
(2)不拨动转轮,直接对准自己,扣动扳机
假设你还不想死,你选择哪种()原因()
附加题:
34.描述 mapreduce 的执行过程,最好用画图的方式表示。
35.数据库 A 的 ID 从 20120120300001 到 20120120399999,更新 ID 从 00001 到
99999,递增加 1,不重复,不间断(并保持高并发的性能)
温馨提示:如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
下载需知:
1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读
2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改
3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载
4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉
点击加载更多评论>>