华为-笔试题-面试.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"华为-笔试题-面试.pdf" 本资源是一个华为公司的笔试题和面试题集合,涵盖了多个IT领域知识点,包括C++编程、数据结构、算法、网络协议、计算机系统等。 1. 变量的静态用途: 静态变量可以在函数体中保持其值不变,可以在模块内(但在函数体外)被模块内所用函数访问,但不能被模块外其它函数访问。这是一个本地的全局变量。 2. 引用与指针的区别: 引用必须被初始化,指针不必。引用初始化以后不能被改变,指针可以改变所指的对象。不存在指向空值的引用,但是存在指向空值的指针。 3. 实时系统的基本特性: 实时系统的基本特性是完成特定的任务在特定时间内,具有实时性和可靠性。 4. 全局变量和局部变量的区别: 全局变量储存在静态数据库,局部变量在堆栈中。 5. 平衡二叉树: 左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于1。 6. 堆栈溢出的原因: 堆栈溢出一般是由没有回收垃圾资源导致的。 7. 虚函数的限制: constructor 函数不能声明为虚函数。 8. 冒泡排序算法的时间复杂度: 时间复杂度是 O(n^2)。 9. float x 和“零值”的比较: if(x>0.000001&&x<-0.000001) 10. Internet 采用的网络协议: Tcp/Ip 协议主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。 11. 物理地址和 IP 地址转换: 采用 ARP (Address Resolution Protocol) 协议。 12. IP 地址的编码: IP 地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。 13. 循环链表: 使用取余操作做循环链表。 14. switch() 参数类型的限制: switch 的参数不能为实型。 15. 指针方面的编程题: 写一个函数 int Func(int* A,int nSize),使 A 把 0 移至后面,非 0 整数移至数组前面并保持有序,返回值为原数据中第一个元素为 0 的下标。 16. 软件工程题: 写一个程序,要求功能:求出用 1,2,5 这三个数不同个数组合的和为 100 的组合个数。 本资源涵盖了多个IT领域知识点,通过对这些知识点的总结和分析,可以形成一个系统的知识框架,帮助读者更好地理解和掌握这些知识点。
剩余99页未读,继续阅读
- 粉丝: 2386
- 资源: 5272
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助