位置:首页 > 求职招聘

腾讯校园招聘数据结构笔试试题

2020-07-23发布者:郝悦皓大小:81.50 KB 下载:0

腾讯校园招聘数据结构笔试试题 (一)不定项选择题(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 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

返回顶部