测测你的IQ,这是微软出的一道面试题,据说有98%的人一小时做不出。看看你是不是那2%?

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:54:33
问题:

1、第一个答案是b的问题是哪一个?
(a)2;(b) 3;(c)4;(d)5;(e)6

2、唯一的连续两个具有相同答案的问题是:
(a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;

3、本问题答案和哪一个问题的答案相同?
(a)1;(b)2;(c)4;(d)7;(e)6

4、答案是a的问题的个数是:
(a)0;(b)1;(c)2;(d)3;(e)4

5、本问题答案和哪一个问题的答案相同?
(a)10;(b)9;(c)8;(d)7;(e)6

6、答案是a的问题的个数和答案是什么的问题的个数相同?
(a)b;(b)c;(c)d;(d)e;(e)以上都不是

7、按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
(a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)

8、答案是元音字母的问题的个数是:
(a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)

9、答案是辅音字母的问题的个数是:
(a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数;
(e)5的倍数

10、本问题的答案是:
(a)a;(b)b;(c)c;(d)d;(e)e。

lfs1012 - 试用期 一级

正解.无矛盾

我来讲下解法吧...
做这类题目,大家一般都是先找突破口,再适当使用穷举法来做...
这题的突破口,无疑是no.8和no.9
if 8 = a then 9 = d (Na + Ne = 2 → Nelse = 8 → 是一个立方数)
elseif 8 = b then 9 = a (Na + Ne = 3 → Nelse = 7 → 是一个质数)
elseif 8 = c then 9 = b (Na + Ne = 4 → Nelse = 6 → 是一个阶乘数[3*2*1])
elseif 8 = d then 9 = e/a (Na + Ne = 5 → Nelse = 5 → 是一个质数或5的倍数,答案不唯一,所以这个被排除)
elseif 8 = e then 9 = c (Na + Ne = 6 → Nelse = 4 → 是一个平方数)

这样就得到4种可能,直接可以排除一个no.7的答案d
接着,重大突破口no.2 适当穷举,便可推得答案

最后的答案是

1.C
2.D
3.E
4.B
5.E
6.E
7.D
8.C
9.B
10.A