微软2013校园招聘笔试题(9.22 第一次笔试)

本文分享了微软2013年校园招聘笔试题,涵盖进程间通信、数据结构、设计模式、TCP/IP协议、函数式编程等多个计算机基础知识,旨在促进学习交流。题目涉及面广泛,包括选择题和分析,如进程间通信的临界区问题、栈的基本操作、设计模式分类等,适合计算机专业学生和求职者参考。
摘要由CSDN通过智能技术生成

微软2013校园招聘笔试题(9.22 第一次笔试)

原题参考:http://xiangce.baidu.com/picture/album/list/30f4de574d08016a99f5670763ca0e936d7b0793

把微软的这个笔试题贴出来,纯粹是为了方便大家学习交流,相信微软不会那么小气来追究我的责任吧。确实觉得微软出的这些题都不错,虽然只有20道选择,但是考察的面很全,数据结构,网络,算法,操作系统,概率等等都包括进去了。而且答错扣分,不答0分,答对一部分给一部分的分这种给分机制非常合理,避免了有人乱蒙,且对知识点的理解错误会有所惩罚。能够真正将一个人的计算机知识水平考察出来,所以值得好好研究这些笔试题目。不废话了,看题。答案及分析在后面,这些都是我通过查资料和自己的思考做的,本人水平有限,一定有所疏漏或错误,欢迎大家指正交流。

2.       下面哪一项不能用于Widows中进程间通信?

A.       命名事件

B.       命名管道

C.       临界区

D.       共享内存

3.        下面哪一种操作不是stack的基本操作?

A.       入栈

B.       出栈

C.       检查是否为空

D.       排序栈中元素

4.        下面哪一种属于“creational”的设计模式?

A.       Façade

B.       Singleton

C.       Bridge

D.       Composite

E.       上面都不是

5.        当建立连接时,下面哪一个数据包发送顺序是正确的TCP握手协议过程?

A.       SYN,SYN+ACK,SYN+ACK

B.       SYN+ACK,SYN+ACK,SYN

C.       SYN,SYN+ACK,RST

D.       SYN,SYN,ACK

E.       以上都不是

6.        函数式编程的性质有?(TheCharacteristicsof functional programming are?)

A.       Avoidof changing state and mutable data

B.       Referentialtransparency

C.       Lambdacalculus

D.       Threadsafe

E.       All of Above

7.        关于HTTP协议说明,哪些是正确的?

A.       在CS模式下,作为一种request-response协议

B.       无状态,对每一个请求看成独立的

C.       WWW和Email使用的协议

D.       HTTP响应包括数字状态码,404经常代表“PageNot Found”

E.       以上都不是

9.        4个袋子,15个球,每个袋子至少放一个球,而且袋子中的球数量不能重复,有多少种方式?

A.       4

B.       5

C.       6

D.       7

11.     有两个32bit的数A、B,使用下面方式得到32bit的数C、D。哪一种可以使用C、D得到A、B的值

A.       C=(int32)(A+B),D=(int32)(A-B)

B.       C=(int32)(A+B),D=(int32)((A-B)>>1)

C.       C=(int32)(A+B),D=B

D.       C=(int32)(A+B),D=(int32)(A+2*B)

E.       C=(int32)(A*B),D=(int32)(A/B)

12.     如果一个二叉树的前序遍历结果是abcdefg,下面哪一个是可能的中序遍历结果?ABCE

A.       abcdefg

B.       gfedcba

C.       bcdefga

D.       bceadfg

E.       bcdaefg

13.     T(n)=1(n<=1),T(n)=25+T(n/5)+n^2,T(n)复杂度是多少?B

A.       O(nlogn)

B.       O(n^2logn)

C.       O(n^2)

D.       O(n^3)

E.       O(n^3logn)

14.     两个线程运行在双核机器上,每个线程主程序如下,线程1:x=1;r1=y;线程2:y=1;r2=x。x和y是两个全局变量,初始为0。以下哪一个是r1和r2的可能值?ABC

A.       r1=1,r2=1

B.       r1=1,r2=0

C.       r1=0,r2=1

D.       r1=0,r2=0

15.     有n个元素的完全二叉树的深度是:

A.       D(n)=log2(n)

B.       D(n)=1+log2(n)

C.       D(n

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值