|
|
【推荐】 阿凡提推荐微软(Microsoft)笔试题目(04月10日更新)! H ~) F6 z; ~" T8 O% Y- [8 G P
. Q8 I+ I, g0 j0 l Y% f
( s$ L& `# E' v% G
——+ g' g" u- E8 h* u
【微软(Microsoft)求职经验】+ B" T3 {' m+ ]: K
——" z$ Z4 B1 T1 {; ^
% h) l! w8 J+ Y. K( I& k
第一套/ Q) e" ]* G8 `0 d$ W5 U" e# i
& Y) ], i* g+ A S0 R
: e) L. r8 b3 t
1写出下列算法的时间复杂度
. [2 X, f% u5 B- }; M7 }(1)冒泡排序;* l9 U$ }$ z2 f5 v p% p
(2)选择排序;* B ?$ Q; j. R9 l( e& ^8 ^
(3)插入排序; + g4 j+ h" w* w+ j4 X0 E2 ]
(4)快速排序;
2 E6 K4 _5 P7 q/ F0 D1 g# c( @/ ^* G(5)堆排序; $ J7 i: i2 X9 h+ D+ f
(6)归并排序;
2 z/ X, M: \! c
: _& Y- d" S& `2写出下列程序在X86上的运行结果。 2 L) v i. e9 `2 `4 j
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 ",i); }
, l; ]7 \' x p# z' H! k3 L5 [- p1 D1 {1 D$ o0 N* S6 Q; V
3写出下列程序的运行结果。 unsigned int i=3; cout<<i * -1;
1 Z, `# D9 D# G. ~# U M/ K5 ^6 c8 C: u# a! U0 r0 d
4写出下列程序所有可能的运行结果。
9 B1 k: p# n) ?! V4 V6 v( j* S int a; int b; int c; void F1() { b=a*2; a=b; } void F2() { c=a 1; a=c; } main() { a=5; //Start F1,F2 in parallel F1(); F2(); printf("a=%d ",a); } " @& h( `9 _3 Y+ _
# V* u) C# Y0 e7 ~5 o( `; M3 J' k
5考察了一个CharPrev()函数的作用。 ! S; l: L1 ]/ q. S3 i; d6 z) W
! r2 |7 N+ a& O# h
6对 16 Bits colors的处理,要求: (1)Byte转换为RGB时,保留高5、6bits; (2)RGB转换为Byte时,第2、3位置零。 2 s8 V. j4 o r- `# ?
0 o) \, l2 g/ D
7一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。 $ p. a3 X- n8 F4 m" M
& m, R( C# v; C5 B" ^4 _8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0011<<4 == 0011 0000 请用C或者C 或者其他X86上能运行的程序实现。
5 o* O$ H% Q0 L3 F2 Q1 Q4 p
3 k2 \4 o( C9 [9 L$ O; ^附加题(只有在完成以上题目后,才获准回答) In C , what does "explicit" mean? what does "protected" mean?$ h- E- J0 {$ E+ S
http://bbs.aftjob.com/thread-29793-1-1.html
% Q' j9 r1 x1 j2 `! ^. O) M$ ~" u! Z
- t1 ^ q+ S, C/ J- f" E- g. N$ v( t8 y3 D
第二套! `/ [2 W7 J4 z' x! N: D' [" O4 h# g& i
1 Z! E: I5 y+ e: E8 M* o2 f1。好多正方体的小木块,大小相同,每一面都是用同一种颜料涂的要么是红的要么是兰的问,最少取出多少块可以保证2快所有相对应面的颜色一样,(可以旋转到所有面一样的) , u3 q' N& Z; h$ M0 L# O6 ]% _- w
2。1024个灯 第一次从左往右开1,3,5。。。。到了那一头再返回来开 1024 1020。。。这样来回 最后是哪一个灯被开了
- s6 I z8 h7 F' ~( R5 R$ ?3 w) }$ k, Z/ j4 b
3。一0 M ~; ?+ ^* ?/ \
本帖隐藏的内容
! `; O: e+ r+ q9 q个篮球在上面画黑点,要求所有黑点之间的连线(在球面上的)相同最多有几个点
6 A/ s5 X' O8 r, t
5 `" N( j, W; f4体育彩票1-100(100个自然数),选取10个数作为你的彩票,开奖的时候工作人员从1-100中间取出10个,只要你的10个数字在其余的90个数字内就算中将
5 h5 H+ V8 n+ ?- T
4 O' C$ @" g! m: O( @( H* Y2 k,问中奖的得机会??还是最少几张就可以中奖?
( G% g# t' ]( b1 r& a! P
7 o; [* L& d& y/ x% [2 |' F2 h5有如下几张牌黑J 8 4 2 7 3 红A Q 4 草K Q 5 4 6 方A 5 你取出一张牌把数字告诉A吧花色告诉B A:我不知道我的是哪一张牌 B:我知道你不知道!过了一会儿A:我知道了! B:我也知道了!问是哪一张牌 为什么?赫赫上次负担的a类题目唐sir说是小学3年级的 这次估计够大学的了
0 d7 Q- L+ g5 [; V% X/ s" Q/ G& m0 P, ^( k1 q
http://bbs.aftjob.com/thread-38353-1-1.html
+ [, M: y# C' ~ U# L. D
; `5 k; S$ O0 V- |
" E1 I# I6 t5 Z7 ^% d; ]更多【求职经验】:# n4 D: _! [0 ^3 ]( @1 v3 _
微软(Microsoft)俱乐部
L8 G0 \, {( Y* l% p) Y: C# d: Whttp://bbs.aftjob.com/group-100-1.html
( k) E8 j2 b! g2 `
( j9 @& p* l& }——8 Z7 g2 ^1 X% e. Y R3 K; W
欢迎大家来阿凡提求职俱乐部参与名企求职经验讨论" u8 \4 G0 B3 J. Q( q9 Y0 ~
—— |
|