找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 677|回复: 0

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

[复制链接]
发表于 2011-4-10 16:18 | 显示全部楼层 |阅读模式
【推荐】 阿凡提推荐微软(Microsoft)笔试题目(04月10日更新)$ G: u8 `6 S1 j- A

3 d3 v# T+ F4 J! |
& y1 z& D3 m+ f% A( z. q! J9 M——$ p5 o* W0 O, u4 |0 N1 N( l& l2 }
【微软(Microsoft)求职经验】2 |  t2 G- ]7 S, K# ^! o1 [" ~
——
  O2 m& Y" P* Q  n% p
" E- ]7 f7 o) O3 J) R  N8 b第一套
% \1 ]) {. F9 Y5 x3 x
8 \5 U2 q' t% X7 D2 b' }; v
6 p- a6 J! [; I' Y" k' o7 v; F 1写出下列算法的时间复杂度
7 R( g: Q1 A3 K2 |2 G# U(1)冒泡排序;% X/ P# F* I( S, w  L2 f" o8 c
(2)选择排序;
+ H7 y# O5 q: `) w(3)插入排序; - t8 E, @5 ?" V* O' D
(4)快速排序;
- G% q. H& n& ~7 f' ?(5)堆排序;
  n# N# x! Z& n* |# ]: d" ~; v(6)归并排序;
9 o/ a) k7 }  l% N. W) H& ^9 l, j/ I( ~( g- v! r
2写出下列程序在X86上的运行结果。
" }" h7 F: }( L' H  Rstruct 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); }
* b; b- s6 x4 y  i/ L! x3 [0 h
" J4 \4 [- A" v1 X* U3写出下列程序的运行结果。 unsigned int i=3; cout<<i * -1;
4 R6 _3 O3 i. R
) y  P+ u* \+ \- I4写出下列程序所有可能的运行结果。
- D$ B( J$ i; H8 k7 [& c9 k 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); }
, y' C' b6 r3 J& y. z4 `/ P# d5 H$ j$ }
5考察了一个CharPrev()函数的作用。 % Y6 F7 k8 ~* G2 i
8 G) `9 V  w1 I8 G5 g8 e
6对 16 Bits colors的处理,要求: (1)Byte转换为RGB时,保留高5、6bits; (2)RGB转换为Byte时,第2、3位置零。
* S- G, ?9 W% p9 T3 r$ |# k5 l/ S0 R4 W% Z" m
7一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。 : D, U* u7 t& L1 s0 k
3 E1 L7 V. V2 ]1 [! N9 f  r
8一个给定的数值由左边开始升位到右边第N位,如 0010<<1 == 0100 或者 0001 0011<<4 == 0011 0000 请用C或者C 或者其他X86上能运行的程序实现。
( h/ v! a2 d3 ], |7 n5 J7 q- D  F" p9 K0 T! Y& z# m" j" g' G; e8 E
附加题(只有在完成以上题目后,才获准回答) In C , what does "explicit" mean? what does "protected" mean?) Q9 v  l- y1 g: H5 o& C- F
http://bbs.aftjob.com/thread-29793-1-1.html2 Z( @/ f( X  u: K- ]
5 e7 }& a9 E/ t3 S) ~  s
9 W: B* V) z0 S  D
第二套) t) u( w! [" y
0 E& q2 @; u( i: P9 @
1。好多正方体的小木块,大小相同,每一面都是用同一种颜料涂的要么是红的要么是兰的问,最少取出多少块可以保证2快所有相对应面的颜色一样,(可以旋转到所有面一样的) ) i/ n/ d% O( ]2 Y
2。1024个灯 第一次从左往右开1,3,5。。。。到了那一头再返回来开 1024 1020。。。这样来回 最后是哪一个灯被开了& u5 U. ]4 Q5 ~1 l4 e- l

$ y$ _! ^0 Z! ^) S) z: s, I3。一" B# h4 C9 |% G% R
本帖隐藏的内容
( Y  x' O  V& U+ X1 h个篮球在上面画黑点,要求所有黑点之间的连线(在球面上的)相同最多有几个点
6 q) {% e- H  m
+ p6 |) b1 @* M; I9 }$ w+ V4体育彩票1-100(100个自然数),选取10个数作为你的彩票,开奖的时候工作人员从1-100中间取出10个,只要你的10个数字在其余的90个数字内就算中将
/ w* X& t+ Z0 F1 J0 ^1 ~* ^8 l9 m( q9 k, X$ x5 S4 d
,问中奖的得机会??还是最少几张就可以中奖?
$ P' W5 ~5 j2 V4 H* {1 k) p& h8 K
% U% H# s: O/ [" \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年级的 这次估计够大学的了: b$ s. v; |6 z7 P3 d
* L$ c8 I- l) g$ i
http://bbs.aftjob.com/thread-38353-1-1.html
1 w% s; [; t# @) j: n( [% K7 w: {  G2 n4 P9 r0 ~

$ E# t) ]7 ^. K9 g" B8 j5 `  b% O! h更多【求职经验】:1 ^$ S/ u9 H6 L0 m1 e4 d/ F
微软(Microsoft)俱乐部0 [  u$ t  \- M, a) ?* |
http://bbs.aftjob.com/group-100-1.html' P5 i" O( o4 s. I8 h& m% B
; w- j5 |, u* E; @* L7 u9 m
——" u9 b' ?  a& f3 v* g7 v$ v
欢迎大家来阿凡提求职俱乐部参与名企求职经验讨论9 F5 P9 U9 z3 s- E3 a* C5 F
——
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-12-17 13:00

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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