通过HCNA认证,将证明您对中小型网络有初步的了解,了解中小型网络的通用技术,并具备协助设计中小型网络以及使用华为路由交换设备实施设计的能力。yjbys小编分享一些关于华为C++面试题锦集,希望大家认真练习!
1.怎么判断 float a 是 0?
(if (a>-1e-6)&&a<1e-6) 判断= =0
if(x < -0.000001 && x > 0.000001)判断!=0
1e-6=1*(10的-6次方
2.有 double a[100],问 sizeof(a),sizeof(a[2])有什么不同?
sizeof(a)=800 sizeof(a[2])=8
这里要注意如果数组名作为函数的形参后,它就是一个普通的指针了这时sizeof (a)=4指针占4位(后面有)
double 8位
32位系统中,字符型占1字节,整型占4字节,短整型占2字节,浮点型占4字节,双精度占8字节。
3.const 型数据在内存中如何存储?
(静态存储区中)
共有四轮面试:
问题一:两笔记本电脑连起来后拼不通,你觉得可能有哪些问题?
问题二:我们在南京,和深圳的网络是通的,但和北京的网络不通, 你以怎样的顺序检查问题?
问题三:解释什么叫"透明"?什么叫"网格"?
问题四:交换和路由的区别?VLAN的特点?
问题五:画一个积分电路和一个微分电路。
问题六:知道现在的路由器是第几代了吗?
问题一:两笔记本电脑连起来后ping不通,你觉得可能有哪些问题可能的原因大体有以下几个:
1、网线不通;
2、某台笔记本上的tcp/ip协议安装的不完整;
3、ip地址配置有问题(不在一个网段上);
4、某台笔记本上有防火墙,把icmp端口给屏蔽了(端口号:139)。
这个题的我是从osi模型上入手,从物理层往上一层层排除。
问题二:我们在南京,和深圳的网络是通的,但和北京的网络不通,你以怎样的顺序检查问题?
我设想的顺序是按照由近及远的顺序进行测试,如果是有vpn的话,只要确定两端和本 地网络提供支持的公司之间的网络是连通的,其他的就交个那个公司来做了,如果是自 己维护的基于ddn一类的点对点网络,那么找到路由表,从最近的路由器开始ping吧。
问题三:解释什么叫“透明”?什么叫“网格”?
关于透明,我的理解就是一种开放的通信,意味着应用程序可以与网络上它所知道地址的其它任何应用程序连接并会话,而在这个网络上的所有中间设备不会干扰应用程序之间的信息交换。
关于网格,就是把网络上所有的计算机进行整合使其成一台超级计算 机,实现计算能力、存储容量、数据和信息资源等全方位的共享。 网格作为一种能带来巨大处理、存储能力和其他IT资源的新型网络,可以应付临时之用。网格计算通过共享网络将不同地点的大量计算机相联,从而形成虚拟的超级计算机,将各处计算机的多余处理器能力合在一起,可为研究和其他数据集中应用提供巨大的处理能力。有了网格计算,那些没有能力购买价值数百万美元的超级计算机的机构,也能利用其巨大的计算能力。
问题四:交换和路由的区别?VLAN的特点?
交换技术和路由技术的最大区别在于他们寻址的方式以及报文的转发方式上,交换技术是发生在2层也就是数据链路层上,是直接利用mac地址建立会话;路由技术发生在网络层,需要通过ip地址建立路由表,然后进行数据通信。在报文的转发方式上,交换技术 是使用先收再转,路由技术是采用边收边转。
vlan(虚拟局域网)的主要特点就是安全,信息只到达应该到达的地点。因此,防止了大部分基于网络监听的入侵手段。通过虚拟网设置的访问控制,使在虚拟网外的网络节点不能直接访问虚拟网内节点。
问题五:画一个积分电路和一个微分电路。
这个题目这里不好给出图片,呵呵,我还不会弄图片,大家可以查看电子书就好了,相信电子通信的朋友都知道的。
问题六:知道现在的路由器是第几代了吗?
第几代是华为公司提出的概念
第三代是基于分布式处理系统,软件转发,如华为的NE16E/08E/05,CISCO 7200/7500。
第四代是基于分布式处理系统,ASIC硬件转发,如CISCO 12000
第五代是基于分布式处理系统,NP硬件转发,如华为的NE80。
第六代是基于集群系统,啥转发的不知道,例子也不知道。
[2017年华为C++面试题锦集]相关文章:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.