工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 574|回复: 0

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

[复制链接]
发表于 2011-4-10 16:18 | 显示全部楼层 |阅读模式
【推荐】 阿凡提推荐微软(Microsoft)笔试题目(04月10日更新)
/ l$ Y* a, [+ o- S* Z6 v- }
! F5 `$ r, N3 ~4 W# Z
) a, n3 I, O$ T- p0 N. t) ~——
; t" ?) S  \" `8 R5 [# ^【微软(Microsoft)求职经验】9 T; }0 t3 H: m, W7 j! S% |/ O
——5 }/ ?$ ?: J0 h
, p6 i% R- h( L9 ^# m7 C
第一套& ^  Q% Q9 M. s% Z3 X) B3 w
, C4 D; l: |: x' w9 b- z
3 V, p+ s/ `7 P+ |
1写出下列算法的时间复杂度. q9 A! u, v6 K2 \% y& Y
(1)冒泡排序;
' o- T6 f; u$ R9 c6 Z, E* M1 B(2)选择排序;
- y) ]5 K3 ^, P' C% @(3)插入排序; 5 A5 q5 U& t5 J9 m
(4)快速排序; 2 q5 r; Z9 S* f8 E: D* [) h' w
(5)堆排序; % r; d+ \1 ~' y" w
(6)归并排序;
) O; B2 K$ h8 l" q
$ P5 h9 G, [3 l/ z2写出下列程序在X86上的运行结果。 $ t1 |& b$ r( L' w  w
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); }
$ t7 B9 s+ B0 s. Y) I9 _2 H, \) q6 Q" g0 V. @7 ^, r+ U; u; }/ \
3写出下列程序的运行结果。 unsigned int i=3; cout<<i * -1;
7 M/ t$ }0 U! `. ^4 e! u& H2 F  `! Z$ H+ ]
4写出下列程序所有可能的运行结果。
" ~8 W& y3 o" P$ k7 l, y' X 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); } ) A- \, b9 [6 m( w6 X- ^' Y% ~

7 C; a6 [! h7 R, ?* S% h" z- _2 p5考察了一个CharPrev()函数的作用。 - _+ e# _) f# f6 ^; T( J

& {; s  r4 {6 {2 [/ s5 G6对 16 Bits colors的处理,要求: (1)Byte转换为RGB时,保留高5、6bits; (2)RGB转换为Byte时,第2、3位置零。 : \: }5 L# b' B7 P

( k# G; v; y! x. u/ v7一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。
1 I: K" \3 D7 |; s
* }+ u& T& c- x+ P2 m  M8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0011<<4 == 0011 0000 请用C或者C 或者其他X86上能运行的程序实现。
+ P, h) P3 H6 f) ~- E( W  x' n+ I' ^% k$ q( l) H4 t* n& z0 T1 o: j
附加题(只有在完成以上题目后,才获准回答) In C , what does "explicit" mean? what does "protected" mean?6 }4 W; N5 }2 N
http://bbs.aftjob.com/thread-29793-1-1.html8 |1 ?5 Q+ ]/ n1 G9 R. H) o: a

' B8 S( B! A3 F+ J) V
2 I, n3 G& O0 ^' A1 S, x" m第二套
# Z5 `) x9 @7 \, K% h. t  T) {5 ^. A7 `2 M2 h, b* d
1。好多正方体的小木块,大小相同,每一面都是用同一种颜料涂的要么是红的要么是兰的问,最少取出多少块可以保证2快所有相对应面的颜色一样,(可以旋转到所有面一样的) ' R& A. C( W6 `+ _. f/ A- U
2。1024个灯 第一次从左往右开1,3,5。。。。到了那一头再返回来开 1024 1020。。。这样来回 最后是哪一个灯被开了
2 W$ r4 N4 p( K+ j. u: H
* A1 Y1 c$ {# U# V: F% `1 }6 m3。一) q# V$ H- `- m9 j( g4 H5 {7 D
本帖隐藏的内容  F7 t7 X! w* A
个篮球在上面画黑点,要求所有黑点之间的连线(在球面上的)相同最多有几个点
8 e5 D' j) x" w- {# w( Z( d
& K3 O! N+ R0 P6 G% N, N( i4 \* n4体育彩票1-100(100个自然数),选取10个数作为你的彩票,开奖的时候工作人员从1-100中间取出10个,只要你的10个数字在其余的90个数字内就算中将
$ w: |. s+ t: C" n- {6 x+ T' O- T8 T9 A3 }' R1 m/ t
,问中奖的得机会??还是最少几张就可以中奖? ; h  L1 \& J0 S7 [& O
' ^& K. n3 h- p  }( F" l
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年级的 这次估计够大学的了; _/ l1 m2 V" {) }9 _
' h: M7 A1 [. h# e* B' s
http://bbs.aftjob.com/thread-38353-1-1.html  l( e& _" a) }0 C! U/ }
5 D9 q( K7 L8 v7 e1 ^: B, r+ J- X

  \" Q9 D4 T  ]- s更多【求职经验】:
5 h0 |% t+ \' o" l" M4 J4 O/ R微软(Microsoft)俱乐部
9 F! Z( a) q8 Y# N1 B) mhttp://bbs.aftjob.com/group-100-1.html/ w0 j( E7 t* X

' y  S" p- y" G7 v) a$ y——+ d) Q9 e8 l+ i. m% L
欢迎大家来阿凡提求职俱乐部参与名企求职经验讨论( J; C  B, P  d
——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-5-21 12:15

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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