目 录Part1 笔试题目.................................................................2笔试题一...................................................................2微软实习生招聘.............................................................45.1 史上最全的笔面题(含答案)..............................................5-5-28 微软笔试.............................................................7Microsoft 实习生面试时的笔试(英文)........................................9Test for Basic Computer Science Knowledge.................................12微软的应试题完整版(附答案)..............................................16笔试题(网络大汇总)......................................................24Part2 笔试经验................................................................54微软笔试的一点回忆........................................................54微软 年 5 月笔试小谈.....................................................55微软 年 4 月笔试内容.....................................................56给参与微软笔试的同学们某些提议............................................57微软软件开发笔试归来......................................................58微软笔试应对经验..........................................................59Part1 笔试题目笔试题一1 写出下列算法的时间复杂度。 (1)冒泡排序; (2)选择排序; (3)插入排序; (4)迅速排序; (5)堆排序; (6)归并排序; 2 写出下列程序在 X86 上的运行成果。 struct mybitfields { unsigned short a : 4; unsigned short b : 5; unsigned short c : 7; }test void main(void) { int i; test.a=2; test.b=3; test.c=0; i=*((short *)&test); printf("%d\n",i); } 3 写出下列程序的运行成果。 unsigned int i=3; cout<