找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 678|回复: 0

[招聘] 【推荐】 阿凡提推荐微软(Microsoft)笔试题目(04月10日更新)

[复制链接]
发表于 2011-4-10 16:18 | 显示全部楼层 |阅读模式
【推荐】 阿凡提推荐微软(Microsoft)笔试题目(04月10日更新)/ k- u) T' C, r- u9 d

& e% \2 E1 u, _, z# }5 x: r8 D' {( y6 t9 C' e4 k
——$ n! k+ _' ~7 S" x8 H% v1 Z& l8 y; {
【微软(Microsoft)求职经验】
5 ~. E0 _- \" C——7 }- s$ \, f  l" ^% ^2 E4 T( q
2 ?8 a  r1 Q; P& Y
第一套3 g; X4 y" Q, K$ ?! m( k

% X5 y7 T0 x' u( S. n9 E+ d5 c1 d
1写出下列算法的时间复杂度9 e0 f3 v! U2 W, g/ m
(1)冒泡排序;3 T: u& b& k" ]: o9 `3 c$ D  e
(2)选择排序;
( Y4 p$ k& O: e' u(3)插入排序; : \. l. f& b2 O) Q
(4)快速排序;
0 T: X! j0 a# ?% l) r' [  X/ t(5)堆排序;
9 @' d0 }( l6 P, d( R+ e7 ~+ n(6)归并排序; 3 _/ B$ y- d5 T" A7 J- p

$ N( Q1 c3 R2 ~3 |6 L2写出下列程序在X86上的运行结果。 3 a3 T& u8 W$ d2 M  X
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); }
" N7 @, a7 C: M2 J8 H9 C& E& h/ S6 e( v% S4 ?2 `6 w/ d  s( F3 Z/ O3 a. c" @( K- y
3写出下列程序的运行结果。 unsigned int i=3; cout<<i * -1; / ^2 k/ V  {4 z/ z7 Y( i0 O4 j

$ B5 ^# [: j4 @0 U# b$ n5 F9 v4写出下列程序所有可能的运行结果。
, W$ [: N9 k1 p) [3 u, r( C, R! a- Q 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); } / i) }6 D  C8 o! l: q

, N* A7 P# @- s& ~. K- r8 }5考察了一个CharPrev()函数的作用。 $ k1 t7 k1 a+ D. ~$ f
6 @* ?/ E: R; K: \' y
6对 16 Bits colors的处理,要求: (1)Byte转换为RGB时,保留高5、6bits; (2)RGB转换为Byte时,第2、3位置零。 0 ^8 L: Z8 y# W. C
0 A, y. ~& B( B: R
7一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。
+ L1 t1 B* a6 a* N7 X- e0 {  y9 K9 Q7 X2 L. B4 N, x' A
8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0011<<4 == 0011 0000 请用C或者C 或者其他X86上能运行的程序实现。5 J) J" \" `" J$ U1 B. ?5 z
# B! ^2 x# L) s. K/ `$ j' M9 @* X9 {
附加题(只有在完成以上题目后,才获准回答) In C , what does "explicit" mean? what does "protected" mean?
2 T9 I, e4 d1 o, Mhttp://bbs.aftjob.com/thread-29793-1-1.html
( g/ s2 H' R7 ^6 O/ B2 o
7 o% b, U* m3 L6 N8 h0 w4 ^8 _) i/ ]1 e* ^. J% q9 `
第二套3 `# [; m) {+ W8 H4 w

$ l0 R. Z  f& i6 S" m: ~1。好多正方体的小木块,大小相同,每一面都是用同一种颜料涂的要么是红的要么是兰的问,最少取出多少块可以保证2快所有相对应面的颜色一样,(可以旋转到所有面一样的) & Y% \3 P, f! {, F4 o
2。1024个灯 第一次从左往右开1,3,5。。。。到了那一头再返回来开 1024 1020。。。这样来回 最后是哪一个灯被开了
% e6 J5 v7 H' R! i- l) |( W% T' D" e5 A: N4 H3 Y& l. x1 A: ^
3。一1 e. Z- M7 g1 s1 q/ l
本帖隐藏的内容8 S( K" H- }: {) y8 y
个篮球在上面画黑点,要求所有黑点之间的连线(在球面上的)相同最多有几个点 5 L- X4 t: {1 n. d7 h

" O) v' S2 E" m7 c4 t+ b4体育彩票1-100(100个自然数),选取10个数作为你的彩票,开奖的时候工作人员从1-100中间取出10个,只要你的10个数字在其余的90个数字内就算中将
9 R. \4 ?+ s; a# f9 C6 B& ?4 [4 B" S. g# F) l' o$ t! \5 ]8 A& d
,问中奖的得机会??还是最少几张就可以中奖? 4 Q* O. @' [- Q( ~# r# l) ]
2 N& w8 {$ A# Z, B3 U+ l' D
5有如下几张牌黑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 o& B% m9 s7 K" ~3 A3 l( ?' Q7 r5 q) R8 F, Z6 b
http://bbs.aftjob.com/thread-38353-1-1.html
+ `% l- Q* y6 j( V
( q7 s- a  ]' b4 t1 P8 T4 i' ~0 h" u
更多【求职经验】:
( \  o  [" s0 y1 D* N) S( J& B+ ]微软(Microsoft)俱乐部
+ r  F) l' e4 I0 {) _0 u6 F9 @http://bbs.aftjob.com/group-100-1.html
: _: L" q+ m# h* j, X. v
8 g4 x+ D2 F' K& C# Z——' ]- N( B, Y+ J* d" {3 m- l% }
欢迎大家来阿凡提求职俱乐部参与名企求职经验讨论9 M8 Z$ r7 A; A; N) t
——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-12-17 16:36

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表