华为面试题及答案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华为面试题及答案 面试题答案 1.请你分别划划 OSI的七层网络结构图,和 TCP/IP的五层结构图? OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路 层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模 型”。 TCP/IP “五层模型”分为:物理层、网络接口层、网络层(IP 层)、 传输层(TCP/UDP层)、应用层。 2.请你详细的解释一下 IP 协议的定义,在哪个层上面,主要有什 么作用?TCP与UDP 呢? IP 协议是网络层的协议,它实现了自动路由功能,也就是寻径的 功能。TCP协议是传输层的协议,它向下屏蔽了IP 协议不可靠传输的 特性,向上提供一个可靠的点到点的传输;UDP 也是传输层的协议, 提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连 接,但需要快速的传输,如局域网中的计算机传输文件一般使用 UDP 协议。 3.请问交换机和路由器分别的实现原理是什么?分别在哪个层次 上面实现的? 交换机用在局域网中,交换机通过记录局域网内各节点机器的 MAC地址就可以实现传递报文,无需看报文中的 IP 地址。路由器识别 不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分) 进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络 编号。路由器通过察看报文中 IP 地址来决定路径,向那个子网(下一 跳)路由。也就是说交换机工作在数据链路层看 MAC地址,路由器工 作在网际层看 IP 地址。但是由于现在网络设备的发展,很多设备既 有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来 越模糊。 4.请问 C++的类和C 里面的 struct 有什么区别? C++的 class 具有数据封装功能,其包含属性访 问级别可以为 private,public 和 protect, 还具有实现类接口功能和辅助功能的操作函 数,而 struct 属性访问权限只有 public ,没有数据封装功能,也就没 有实现信息隐藏这一面向对象的思想的机制,struct 本身不含有操作 函数,只有数据。 5.请讲一讲析构函数和虚函数的用法和作用? 析构函数是在类对象死亡时由系统自动调用,其作用是用来释放 对象的指针数据成员所指的动态空间,如果在构造函数中,你申请了 动态空间,那么为了避免引起程序错误,你必须在析构函数中释放这 部分内存空间。如果基类的函数用 virtual 修饰,成为虚函数,则其派 生类相应的重载函数仍能继承该虚函数的性质,虚函数进行动态联 编,也即具有多态性,也就是派生类可以改变基类同名函数的行为, 在面向对象世界中,多态是最强大的机制,虚函数就是这一机制的 c++实现方式。 6.全局变量和局部变量有什么区别?实怎么实现的?操作系统和 编译器是怎么知道的? 全局变量是整个程序都可访问的变量,谁都可以访问,生存期在 整个程序从运行到结束(在程序结束时所占内存释放);而局部变量存 在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不可 直接访问,模块结束(函数调用完毕),局部变量消失,所占据的内存 释放。 操作系统和编译器,可能是通过内存分配的位置来知道的,全局 变量分配在全局数据段并且在程序开始运行的时候被加载.局部变量 则分配在堆栈里面。 7.8086是多少位的系统?在数据总线上是怎么实现的? 答:8086的机器字长是 16 位,8086 使用 40 个引脚的 16 个做地 址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完 成,它由 4 个时钟(CLK)周期组成,按时间顺序定义为 T1、T2、T3、 T4。在 T1 期间 8086 发出访问目的地的地址信号和地址锁存选通信号 ALE;T2期间发出读写命令信号 RD、WR 及其它相关信号;T3 期间完成 数据的访问;T4 结束该总线周期。可见,地址与数据信号不会同时出 现在一个时钟(CLK)周期,二者可以分时复用同一组引线。 为帮助同学们更深入学习华为认证的知识,yjbys 小编为大家分 享了最新的华为笔试面试题及答案,仅供参考! (1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模

文档评论(0)

洞察 + 关注
官方认证
文档贡献者

博士生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档