第一范文网 - 专业文章范例文档资料分享平台

华为面试的笔试试题

来源:用户分享 时间:2025/6/5 21:37:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

华为面试的笔试试题

准备去华为的朋友们,你们有没了解过华为面试需要做什么呢?以下是小编整理的华为面试的试题,欢迎阅读。

华为面试的笔试试题一

1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。

OSI七层网络结构图 应用层

1

表示层 会话层 传输层 网络层

数据链路层 物理层

TCP/IP的五层结构图

2

应用层 运输层 网络层

数据链路层 物理层

2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢?

IP是Internet Protocol的简称,是网络层的主要协议,作用是提供不可靠、无连接的数据报传送。TCP是Transmit Control Protocol(传输控制协议)的缩写,在运输层,TCP提供一种面向连接

3

的,可靠的字节流服务;UDP是User Datagram Protocol(用户数据报协议)的缩写,在运输层,UDP提供不可靠的传输数据服务

3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?

交换机属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,路由器最大的好处是控制能力强。

4.请问C++的类和C里面的struct有什么区别?

struct的成员的默认访问说明符为Public,而class的成员的默认访问说明符为Private。其他没有区别

4

5.请讲一讲析构函数和虚函数的用法和作用。

析构函数是在对象生存期结束时自动调用的函数,用来释放在构造函数分配的内存。

虚函数是指被关键字virtual说明的函数,作用是使用C++语言的多态特性

6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?

一些变量在整个程序中都是可见的,它们称为全局变量。一些变量只能在一个函数中可知,称为局部变量。这就是他们的区别。

在任何函数外面定义的变量就是全局变量,在函数内部定义的变量是局部变量,这是它们在程序中的实现过程。

5

搜索更多关于: 华为面试的笔试试题 的文档
华为面试的笔试试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ltyh6sbgm9d31q9p63i6j6mw9sjow00dsm_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top