找回密码
 注册
搜索
查看: 2784|回复: 17

[面试题资料] 华为面试题

[复制链接]
发表于 2006-12-25 20:50:38 | 显示全部楼层 |阅读模式
华为面试题
1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?

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

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

4:请问C++的类和C里面的struct有什么区别?
答:C中的struct的成员默认的访问权限是public,在以前C的struct中是不允许有成员函数的,但是现在C++对struct进行了扩展,现在的struct中也可以有成员函数,还有一个区别就是C++的template机制只支持class不支持struct

5:请讲一讲析构函数和虚函数的用法和作用?

6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
答:全局变量,全局有效,局部变量,该函数内有效

7:一些寄存器的题目,主要是寻址和内存管理等一些知识。

8:8086是多少位的系统?在数据总线上是怎么实现的?
答案:16位
发表于 2006-12-29 14:24:48 | 显示全部楼层
不会~
点评回复

使用道具 举报

发表于 2006-12-29 20:16:22 | 显示全部楼层
4答:

1, c语言中,结构体struct中不能包括函数的,而在C++中struct中可以包括函数。

2,C++中结构体和类可以通用,区别主要表现在访问控制方面:struct中默认是public,而 class

中默认的是private。
点评回复

使用道具 举报

发表于 2006-12-29 20:17:56 | 显示全部楼层
3答:

1,析构函数当一个对象生命周期结束时候被调用来回收对象占用的内存空间。一个类只需有一个析构函数。析构函数没有返回值也不的带参数。
2,析构函数的作用与构造函数相反,对象超出起作用范围对应的内存空间被系统收回,或被程序用delete删除的时候,对象的析构函数被调用。
点评回复

使用道具 举报

发表于 2006-12-29 20:19:53 | 显示全部楼层
1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。
答:OSI七层网络结构图
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
TCP/IP的五层结构图
应用层
运输层
网络层
数据链路层
物理层
点评回复

使用道具 举报

发表于 2006-12-29 20:22:10 | 显示全部楼层
答:IP是Internet Protocol的简称,是网络层的主要协议,作用是提供不可靠、无连接的数据报传送。TCP是Transmit Control Protocol(传输控制协议)的缩写,在运输层,TCP提供一种面向连接的,可靠的字节流服务;UDP是User Datagram Protocol(用户数据报协议)的缩写,在运输层,UDP提供不可靠的传输数据服务
点评回复

使用道具 举报

发表于 2006-12-29 20:25:20 | 显示全部楼层
3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?
答:交换机属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,路由器最大的好处是控制能力强。
点评回复

使用道具 举报

发表于 2006-12-29 20:26:33 | 显示全部楼层
.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?
答:一些变量在整个程序中都是可见的,它们称为全局变量。一些变量只能在一个函数中可知,称为局部变量。这就是他们的区别。
在任何函数外面定义的变量就是全局变量,在函数内部定义的变量是局部变量,这是它们在程序中的实现过程。
操作系统和编译器是根据程序运行的内存区域知道他们的,程序的全局数据放在所分配内存的全局数据区,程序的局部数据放在栈区。
点评回复

使用道具 举报

发表于 2006-12-29 20:27:48 | 显示全部楼层
8086是多少位的系统?在数据总线上是怎么实现的?
答:8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。
点评回复

使用道具 举报

发表于 2007-1-22 22:57:26 | 显示全部楼层
这个不错有答案
谢谢
点评回复

使用道具 举报

发表于 2007-1-22 22:57:26 | 显示全部楼层
这个不错有答案
谢谢
点评回复

使用道具 举报

发表于 2007-2-25 13:00:33 | 显示全部楼层
不错啊
点评回复

使用道具 举报

发表于 2007-2-27 17:14:45 | 显示全部楼层
thanks

各位,辛苦了
点评回复

使用道具 举报

发表于 2007-7-6 10:20:44 | 显示全部楼层
解答的是一位,不是各位,向这位兄台致敬![em02]
点评回复

使用道具 举报

发表于 2007-7-10 13:58:07 | 显示全部楼层
好!!!!!!!
点评回复

使用道具 举报

发表于 2007-7-19 10:22:35 | 显示全部楼层
不难啊
华为还是笔试BT
点评回复

使用道具 举报

发表于 2007-8-3 08:56:00 | 显示全部楼层
支持一下
点评回复

使用道具 举报

发表于 2007-9-22 19:04:35 | 显示全部楼层
不是太难,谢谢了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-26 15:46 , Processed in 0.055997 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表