一些很基础的C++和计算机知识问题,各位有没有兴趣指教一下
有能力回答出这些问题,对你的职业生涯也许会有好处,真的。
1.C++面向对象的核心是指什么?
2.静态数据(全局/非全局)在内存里那个部分分配?该部分的容量是否有限制,如有,多大?
3.全局数据又在内存的哪里分配?该部分的容量是否有限制,如有,多大?
4.一个可执行模块装载后会一般有多少个数据段,还有哪些重要的组成部分
5.堆和栈什么时候初始化,初始化的时候可能会装入哪些东西?
6.不用类能不能实现面向对象?
7.不用虚函数能否实现多态?
8.分别谈谈你对inline,friend机制的看法
9.谈谈你对“抽象”的看法,如何在你的工作中使用“抽象”
10.100000个完全随机的整数,你如何设计一个算法,最快找出其中的哪些数重复,重复几次
11.系统内有4个资源,3个进程,每个进程至少需要访问2个或以上的资源。请问这种情况下是否一定发生死锁?是否不会死锁?或者不确定!