![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试记录
一叶一江秋
这个作者很懒,什么都没留下…
展开
-
C++类面试记录
8/14日更新1.空类和空结构体的大小为什么为1?C++中空类和空结构体可以实例化。C++标准中规定,任何不同的对象不能拥有相同的内存地址。所以,C++在编译器在空类和空结构体中插入一个字节,用于存储空类或空结构体实例化后的地址。2.构造函数和析构函数是否可以是虚函数?为什么?构造函数不能是虚函数。(1)虚函数的调用是通过虚函数vtable表来查找。而虚函数表由vptr指针指向,该指针存...原创 2019-08-23 22:59:52 · 214 阅读 · 0 评论 -
智力面试题整理
从N个数中取K个数出来,要求概率相等(1).random 0~n-1的一个下标,取出来与第0个数交换,避免以后取到同样的下标。(2).random 0~n-2的一个下标,取出来与第1个数交换..k.(n)第1个数的概率是1/N,第2个数的概率是1/(N-1)*(1-1/N)=1/N8瓶药水一瓶有毒,要几只小白鼠?假如是8瓶药水,3只小白鼠。 000=0 001=1...原创 2019-08-17 21:49:33 · 528 阅读 · 0 评论 -
进程与线程
进程是一段程序在一个资源集合上的一次执行过程,是操作系统资源分配的最小单位。线程是进程的一个执行,是操作系统程序执行的最小单位。进程的3种基本状态?就绪:当一个进程获得了除了CPU以外的所有资源,处于就绪状态运行:获得CPU以后,任务调度,转换到执行状态,如果时间片用完,又会回到就绪状态阻塞:处于执行过程中的进程,由于I/O请求,变到阻塞状态进程被分配了哪些资源?处理器CPU...原创 2019-09-04 11:56:07 · 288 阅读 · 0 评论