常考基础必知必会 A. 排序:排序有几种,各种排序的比较,哪些排序是稳定的,快排的算法;
2 I- U, e2 @/ H; v B. 查找:哈希查找、二叉树查找、折半查找的对比,哈希映射和哈希表的区别?
6 ~, R2 I. u9 K# p6 P C. 链表和数组的区别,在什么情况下用链表什么情况下用数组?* R# o i: e/ A4 K8 }
D. 栈和队列的区别?2 q* i: `9 ?$ J1 j( z: q" x
E. 多态,举例说明;overload和override的区别?
0 |* H2 O1 k4 @6 ]& C8 k6 S F. 字符串有关的函数,比如让你写一个拷贝字符串的函数啊,或者字符串反转啊什么的。strcpy和memcpy?
/ I0 `6 y. e! _2 x' \- ` G. 继承、多继承?
: r5 _8 O/ u( ^2 {# \; | H. 面向对象有什么好处?9 z# O2 h) y; C: i s4 [
I. 说说static的与众不同之处,如果一个变量被声明为static,它会被分配在哪里?在什么时候分配空间等?6 e8 |$ V) p5 L- Y& o
J. 什么是虚函数、纯虚函数、虚的析构函数,用途?2 {9 L8 \7 L4 i, e5 L7 I6 i
K. 内存泄漏及解决方法?中华考试网(www.Examw。com)/ n, ^; \2 m1 Z$ ^ s
网络部分:3 \- B: I& v& G" f9 F; K v& g; d
OSI模型7层结构,TCP/IP模型结构?( O% X: f' c. O3 ^- x. T! w
B. TCP/UDP区别?
9 C7 H: W6 b! U0 J! Y C. TCP建立连接的步骤?, w1 O/ x' @3 Y. T6 ?5 T0 W9 z
D. 香农定理? |