



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2017百度校园招聘笔试题目校园招聘笔试是重要的一环。下面是搜集整理的2017百度校园招聘笔试题目,欢迎阅读,供大家参考和借鉴!一、简答题(本题共30分)1 .请描述下osi七层模型(开放式系统护栏参考模型)。2 .请列举下不同进程之间共享数据的方式(至少列出三种)。3 .请描述一下tcp和udp的差别,弁且各列举一个上层协议。二、算法与程序设计题(本题共45分)1 .给出数据A=a_0, a_1, a_2,.,a_n(其中n可变)打印出该数值元素的所有组合。2 .有这样的一个数组 A,大小为n,相邻元素差的绝对值都是 1,。如:4, 5, 6, 7, 8, 9, 10, 9,现在给定一个 A
2、和一个 目标整数t,请找到t在A中的位置。3.有一个二叉树,定义数的高度为从根到叶子节点的最长距离,数的宽度为每层节点最大值,数的面积定义为高度与宽度的积,设计一个函数,求数的面积一、简答题1、OSI的七层模型。(10分)OSI的七层模型如下图所示:2、请列举下不同进程之间共享数据的方式(至少举出三种)(10 分)1、文件映射(Memory-Mapped Files)能使进程把文件内容当 作进程地址间一块内存那样来对待2、共享内存(Shared Memory)实际就是文件映射的一种特殊 情况3、命名管道(Named Pipe)是服务器进程和一个或多个客户进 程之间通信的单向或双向管道4、邮件槽
3、(Mailslots)提供进程间单向通信能力,任何进程都能建立邮件槽成为邮件槽服务器5、剪贴板(Clipped Board)为不同应用程序之间共享不同格 式数据提供了一条捷径6、动态连接库(DLL)中的全局数据可以被调用 DLL的所有进 程共享3、请描述下TCP和UDP的差别,并且各列举出一个上层协议。 (10 分)TCP-传输控制协议,提供的是面向连接、可靠的字节流服务。 当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TC限供超时重发,丢弃重复数据,检 验数据,流量控制等功能,保证数据能从一端传到另一端。UDP-用户数据报协议,是一个简单的面向数据报的运
4、输层协议。UDP提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UD喳传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重 发等机制,故而传输速度很快。经常使用“ ping ”命令的原理就是向对方主机发送UDPt据包,ftp等就是使用到的TCPB议、算法与程序设计1、给出一个数据 A=a_0, a_1,a_2a_n(其中n可变),打印 出该数值元素的所有组合。(15分)因为题目要求n可变,所以不可能是n层for循环的方式, 可以采用递归的方式来实现,每次取一个元素,在剩下元素的数 组中递归,要注意递归结束的条件。2、有这样一个数组 A,大小为
5、n,相邻元素差的绝对值都是1,如A=4,5,6,5,6,7,8,9,10,9,现在给定数组 A和目标整数t,请找到t在A中的位置。(15分)最简单的方式是循环遍历每一个元素之后比较,找到 t在A 中的位置,此种方法效率最低;改进:因为相邻元素差的绝对值都是 1,那么任意两个元素相 距的位置至少是两元素差的绝对值个,假设要找的元素是t, t和a(0)的差为y1=abs(t-a0), 那么t和a0的距离至少是 y1,再 求一次差值y2=abs(t-ay1),t 和ay1+y2的距离至少是 y2,继 续向后查找,直到相等为止,此种方法效率较前一种高3、有一颗二叉树,定义树的高度为从根到叶子节点的最长距 离,树的宽度为每层节点的最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学安全教育教学课件
- 幼儿园安全教育:铅笔不能咬
- 《邮票上的昆虫世界》(福建农林大学)章节测试答案
- 2025关于餐饮的消费合同
- 纤维腺瘤切除术前护理
- 2024-2025粤教粤科版科学一年级下册第三单元测试卷附答案
- 2025高中数学教师课标考试模拟试卷及答案(五套)
- 2025钢材购销合同范本
- 2025李明法律翻译中英文对照:服务合同
- 2025铝合金楼梯施工合同范本
- 生产加工型小微企业安全管理考试(含答案)
- 重症新生儿护理课件
- 青少年科技创新比赛深度分析
- 危险化学品企业设备完整性 第2部分 技术实施指南 编制说明
- GB/T 4437.1-2023铝及铝合金热挤压管第1部分:无缝圆管
- 奢侈品买卖协议书范本
- 欧洲文化智慧树知到课后章节答案2023年下宁波大学
- 《新大学英语·跨文化交际阅读》Values Behind Sayings
- 风电项目开发前期工作流程
- 劳动保障部《关于劳动合同制职工工龄计算问题的复函》
- 国开2023春计算机组网技术形考任务二参考答案
评论
0/150
提交评论