it名企笔试试题:微软

it名企笔试试题:微软

ID:6689808

大小:36.00 KB

页数:8页

时间:2018-01-22

it名企笔试试题:微软_第1页
it名企笔试试题:微软_第2页
it名企笔试试题:微软_第3页
it名企笔试试题:微软_第4页
it名企笔试试题:微软_第5页
资源描述:

《it名企笔试试题:微软》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IT名企笔试试题:微软 微软在IT界依然是数一数二的企业了,不少人的梦想都是进入微软公司。那么在这之前的面试以及笔试就需要进行一下准备了。那么这里就来看看小编为大家总结的微软笔试题吧。  微软笔试题:写程序找出二叉树的深度  一个树的深度等于max(左子树深度,右子树深度)+1。可以使用递归实现。  假设节点为定义为  structNode{  Node*left;  Node*right;  };  intGetDepth(Node*root){  if(NULL==root){  return0;  }  i

2、ntleft_depth=GetDepth(root->left);  intright_depth=GetDepth(root->right);  returnleft_depth>right_depth?left_depth+1:right_depth+1;  }  微软笔试题:利用天平砝码,三次将140克的盐分成50、90克两份?  有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。  第一种方法:  第一次:先称7+2克盐(相当于有三个法码2,7,9)  第二次:

3、称2+7+9=18克盐(相当于有2,7,9,18四个法码)  第三次:称7+18=x+2,得出x是23,23+9+18=50克盐.  剩下就是90克了.  第二种方法:  1.先把140克盐分为两份,每份70克  2.在把70克分为两份,每份35克  3.然后把两个砝码放在天平两边,把35克面粉分成两份也放在两边(15+7=20+2)  现在有四堆面粉70,35,15,20,分别组合得到  70+20=90  35+15=50微软笔试题:地球上有多少个满足这样条件的点  站在地球上的某一点,向南走一公里,然后向东

4、走一公里,最后向北走一公里,回到了原点。地球上有多少个满足这样条件的点?  北极点满足这个条件。  距离南极点很近的一个圈上也满足这个条件。在这个圆圈上,向南走一公里,然后向东走一公里恰好绕南极点一圈,向北走一公里回到原点。  所以地球上总共有无数点满足这个条件。  或者  首先,在地球表面上,南北走向是沿着经度方向,东西是沿着纬度方向。如果你一直往北走就会达到北极点,往南走就到了南极点。因此,向南走一公里,然后向东走一公里,最后向北走一公里,回到了原点,一种情况就是,出发点是在北极点,这样向南走一公里,然后向东

5、走任意几公里,最后向北走一公里,最后都会回到北极点;  其次,可以这么认为如果从A点向南走一公里到达B点,那么若向东走一公里能回到B,那么最后向北走一公里,就能回到了原点A。这样就可以先找出在南北极点附近找出绕一周只有1公里的圈,那么这个圈落在南极附近时,只要往北推1公里,此时该圈上的点都能满足;若这个圈落在北极附近时,能不能往北推1公里我就不分析了。反正在南极附近能找到任意多个点就能回到这个问题了  微软笔试题:正确标注水果篮  有三个水果篮。其中一个里面只有苹果,一个里面只有橘子,另外一个既有苹果又有橘子。每

6、个水果篮上都有标签,但标签都是错的。如何检查某个水果篮中的一个水果,然后正确标注每个水果篮?  从标注成既有苹果也有橘子的水果篮中选取一个进行检查。  如果是橘子,则此篮中只有橘子;标有橘子的水果篮中只有苹果;标有苹果的水果篮中既有苹果也有橘子。  如果是苹果,则此篮中只有苹果;标有苹果的水果篮中只有橘子;标有橘子的水果篮中既有苹果也有橘子。  微软笔试题:不利用浮点运算,画一个圆  不利用浮点运算,在屏幕上画一个圆(x**2+y**2=r**2,其中r为正整数)。  考虑到圆的对称性,我们只需考虑第一象限即可。

7、  等价于找到一条连接点(0,r)到点(r,0)的一条曲线,曲线上的点距圆心(0,0)的距离最接近r。  我们可以从点(0,r)开始,搜索右(1,r),下(0,r-1),右下(1,r-1)三个点到圆心的距离,选择距圆心距离最接近r的点作为下一个点。反复进行这种运算,直至到达点(r,0)。  由于不能利用浮点运算,所以距离的比较只能在距离平方的基础上进行。也就是比较x**2+y**2和r**2之间的差值。 微软笔试题:将一个句子按单词反序  将一个句子按单词反序。比如"hibaiducommianshiti",反序

8、后变为"mianshiticombaiduhi"。  可以分两步走:  第一步按找字母反序,"hibaiducommianshiti"变为"itihsnaimmocudiabih"。  第二部将每个单词中的字母反序,"itihsnaimmocudiabih"变成"mianshiticombaiduhi"。  这个方法可以在原字符串上进行,只需要几个整数变量来保持指针即可,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。