AllieLee

导航

2013年4月7日 #

2013 微软校园实习生笔试题及详解(16-20题)

摘要: 16. we can recover the binary tree if given the output of(5 Points) A. Preorder traversal and inorder traversal B. Preorder traversal and postorder traversal C. Inorder traversal and postorder traversal D. Postorder traversal问题解析:17. Given a string with n characters, suppose all the characters are.. 阅读全文

posted @ 2013-04-07 21:10 AllieLee 阅读(247) 评论(0) 推荐(0) 编辑

2013 微软校园实习生笔试题及详解(11-15题)

摘要: 11. If you computed 32 bit signed integers F and G from 32 bit signed X using F = X / 2 and G = (X>>1), and you found F!=G, this implies that(5 Points) A. There is a compiler error B. X is odd C. X is negative D. F - G = 1 E. G - F = 1问题解析:12. How many rectangles you can find from 3*4 grid?(5 阅读全文

posted @ 2013-04-07 20:28 AllieLee 阅读(280) 评论(0) 推荐(0) 编辑

2013 微软校园实习生笔试题及详解(6-10题)

摘要: 6. For the following Java or C# code(3 Points) int [][] myArray3 = new int[3][]{ new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}};What willmyArray3[2][2] returns? A. 9 B. 2 C. 6 D. overflow问题解析:本题考查的是基本的语法知识。无论是Java语言还是C#语言,在计算机的基本语法中,数组始终是以0开始,对于一个具有n个元素的一位数组,其下... 阅读全文

posted @ 2013-04-07 20:23 AllieLee 阅读(372) 评论(0) 推荐(0) 编辑

2013年4月6日 #

2013 微软校园实习生笔试题及详解(1-5题)

摘要: 或许你早已经是一等一的笔试面试高手,对于微软等众多互联网公司的笔试题的出题套路、给分方式早已了如指掌,那么大可略过下面的一些解释说明。 首先,关于”霸笔“:因为微软是网申之后每人都有一个唯一的简历编号,这个编号貌似也会成为后期笔试、面试的一个Id。所以,亲们,如果真的想要亲身经历微软的笔试,也就别疏忽忘记定时投递简历哦(中文+英文)。 其次,关于评分方式和答题时间:在连续的几年中,微软校园实习生招聘的笔试题均由20道选择题构成,根据题目难易程度的不同,不同的题目分数会有一些差异,20道题总分为100分。这里特别强调一点,这20道题的选项中至少有一个为正确的,也可以是多个正确选项。答对相... 阅读全文

posted @ 2013-04-06 22:47 AllieLee 阅读(885) 评论(2) 推荐(1) 编辑

2013年4月5日 #

石头剪刀布 -2013编程之美全国测试赛 每日一练

摘要: Description:石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。 一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期的。请问,小A和小B比了N轮之后,谁赢了?Input:输入的第一行包含一个整数K,表示K组测试数据。之后的每组测试数据包含三行。第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。第二行包含NA个整数,表示小A出拳的规律,第三行包含NB个整数,表示小B出拳的规律。其中,0表示“石头 阅读全文

posted @ 2013-04-05 21:47 AllieLee 阅读(513) 评论(0) 推荐(0) 编辑

A + B -2013编程之美全国测试赛 每日一练

摘要: Description:输入两个正整数A和B, 求A+B的值,其中测试分为小数据测试和大数据测试Input:两个正整数A, BOutput:A+B的和对于小数据, 0 < A, B <= 10; 对于大数据, 0 < A, B <= 10100Sample Input2 3Sample Output5思路:1.对于小数据A,B<=10,通常可以采用一个long int来表示(long int 为8字节,即64位可以保存1010以内的数据);然而对于大数据,则不能满足要求,这里需要采用字符串来保存输入 的A和B值,然后对字符串进行加法运算。2.由于输入的数据是从高位 阅读全文

posted @ 2013-04-05 17:41 AllieLee 阅读(211) 评论(0) 推荐(0) 编辑