笔试/面试
fighter_lp
这个作者很懒,什么都没留下…
展开
-
笔试/面试题目_操作系统
选择题: 1. 有关多线程,多进程的描述错误的是 A 子进程获得父进程的数据空间,堆和栈的复制品 B 线程可以与同进程的其他线程共享数据,但是它拥有自己的栈空间且拥有独立的执行序列 C 线程执行开销小,但是不利于资源管理和保护 D 进程适合在SMP机器上进行,而线程则可以跨机器迁移 解答:选D 。 SMP是Symmetric Multi Proc原创 2013-05-22 11:45:52 · 1019 阅读 · 0 评论 -
笔试/面试题_设计模式
选择题 1. 我们需要监听一个事件状态,让它在状态发生改变时主动发出通知,请问需要哪种设计模式? A装饰者模式 B建造者模式 C创新工场模式 D观察者模式 解答:D原创 2013-05-22 17:23:16 · 744 阅读 · 0 评论 -
笔试/面试题_语言知识
1. struct s { int x:3; int y:4; int z:5; double a; };求sizeof(s) 解答:16. 是取位的作用,前三个变量是为两个字节,最后double变量是8个字节, 结构体以8字节对齐,则为16字节。 2. #include int main() { int a = 025原创 2013-05-22 15:24:41 · 435 阅读 · 0 评论 -
面试题--特别是字节对齐
来源:http://www.cnblogs.com/Braveliu/archive/2013/01/04/2844757.html 【1】设置或者清除某位。 示例代码如下: 1 #include 2 using namespace std; 3 4 #define BIT3 (0x1<<3) 5 6 void Set_bit3(int &a)转载 2013-05-29 10:28:22 · 447 阅读 · 0 评论 -
笔试/面试题_算法
1. 有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,求有多少种组合可以组合成n分钱? #include #include using namespace std; int counts = 0; //统计组合方式数 int Target = 0;//存储需要组合的数 int coin[4] = {1,2,5,10}; //硬币的面值种类 int total = 0;原创 2013-05-22 17:25:05 · 571 阅读 · 0 评论