华为技术笔试试题及答案:
1. static 有什么用途?(请至少说明两种) ?
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2) 在模块内(但在函数体外) ,一个被声明为静态的变量可以被模块内所用函数访问, 但不能被模块外其它函 数访问。它是一个本地的全局变量。
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明 它的模块的本地范围内使用
2. 引用与指针有什么区别?
1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
3) 不存在指向空值的引用,但是存在指向空值的指针。
3. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性。
4. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈。
5. 什么是平衡二叉树? 左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于 1。
6. 堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源。
7. 什么函数不能声明为虚函数? Constructor(构造函数 )函数不能声明为虚函数。
8. 冒泡排序算法的时间复杂度是什么? 时间复杂度是 O(n^2)。
9. 写出 float x 与“零值”比较的 if 语句。 if(x>0.000001&&x<-0.000001)
10. Internet 采用哪种网络协议?该协议的主要层次结构? Tcp/Ip 协议 主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
11. Internet 物理地址和 IP 地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析协议)
12. IP 地址的编码分为哪俩部分? IP 地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些 是主机位。
13. 用户输入 M,N 值,从 1 至 N 开始顺序循环数数,每数到 M 输出该数值,直至全部输出。写出 C 程序。 循环链表,用取余操作做
14. 不能做 switch()的参数类型是: switch 的参数不能为实型。 上海华为的一道关于指针方面的编程题 int A[nSize],其中隐藏着若干 0,其余非 0 整数,写一个函数 int Func(int* A, int nSize),使 A 把 0 移至后 面,非 0 整数移至数组前面并保持有序,返回值为原数据中第一个元素为 0 的下标。(尽可能不使用辅助空间且考 虑效率及异常问题,注释规范且给出设计思路)
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2) 在模块内(但在函数体外) ,一个被声明为静态的变量可以被模块内所用函数访问, 但不能被模块外其它函 数访问。它是一个本地的全局变量。
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明 它的模块的本地范围内使用
2. 引用与指针有什么区别?
1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
3) 不存在指向空值的引用,但是存在指向空值的指针。
3. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性。
4. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈。
5. 什么是平衡二叉树? 左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于 1。
6. 堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源。
7. 什么函数不能声明为虚函数? Constructor(构造函数 )函数不能声明为虚函数。
8. 冒泡排序算法的时间复杂度是什么? 时间复杂度是 O(n^2)。
9. 写出 float x 与“零值”比较的 if 语句。 if(x>0.000001&&x<-0.000001)
10. Internet 采用哪种网络协议?该协议的主要层次结构? Tcp/Ip 协议 主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。
11. Internet 物理地址和 IP 地址转换采用什么协议? ARP (Address Resolution Protocol)(地址解析协议)
12. IP 地址的编码分为哪俩部分? IP 地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些 是主机位。
13. 用户输入 M,N 值,从 1 至 N 开始顺序循环数数,每数到 M 输出该数值,直至全部输出。写出 C 程序。 循环链表,用取余操作做
14. 不能做 switch()的参数类型是: switch 的参数不能为实型。 上海华为的一道关于指针方面的编程题 int A[nSize],其中隐藏着若干 0,其余非 0 整数,写一个函数 int Func(int* A, int nSize),使 A 把 0 移至后 面,非 0 整数移至数组前面并保持有序,返回值为原数据中第一个元素为 0 的下标。(尽可能不使用辅助空间且考 虑效率及异常问题,注释规范且给出设计思路)
以下是网友对华为技术笔试试题及答案的回答:
报歉,目前还没有相关答案。我来抢答案?
- 当前共有0条记录,每页0条,当前0/0页
- 上一页
- 下一页
最新更新笔试更多..
湖北成教网 武汉纺织大学成教
武汉轻工大学成教
湖北师范大学成教
武汉工程大学成教
长江大学成教
湖北科技学院成教
荆州教育学院成教
荆楚理工学院成教
湖北开放职业学院成教
湖北中医药高等专科学校成教
湖北理工学院成教
荆州理工职业学院成教
湖北国土资源职业学院成教
中南财经政法大学成教
武汉大学成教
武汉理工大学成教
武汉科技大学成教
华中农业大学成教
湖北工业大学成教
湖北中医药大学成教
武汉成人高考网
孝感成人高考网
荆州成人高考网
咸宁成人高考网
宜昌成人高考网
襄阳成人高考网
十堰成人高考网
武汉自考网
黄冈自考网
宜昌自考网
襄阳自考网
十堰自考网
湖北成人高考报名网
湖北自考报名网
湖北大学成教
湖北工业大学成教
湖北中医药大学成教
华中农业大学成教
武汉大学成教网
武汉科技大学成教
武汉理工大学成教
中南财经政法大学成教
上海成考网
上海自考网
中南财经政法大学自考
中南财经政法大学自考
华中师范大学自考招生网
武汉理工大学自考
湖北大学自考
华中农业大学自考
湖北中医药大学自考
湖北工业大学自考
华中师范大学自考招生网
湖北中医药大学成教
湖北中医药大学成教
武汉理工大学成教
武汉科技大学成教
武汉大学成教
湖北工业大学成教
湖北大学成教
华中农业大学成教
中南财经政法大学成教
华中师范大学成教
湖北中医药大学自考
武汉理工大学自考
武汉大学自考
湖北工业大学自考
湖北大学自考
华中农业大学自考
中南财经政法大学自考
华中师范大学自考