Java-面试-逻辑题
问题一
有一队人去郊游,这队人有人戴蓝色头巾,有人戴黄色头巾。有一位戴蓝色头巾的人说,戴蓝色头巾与戴黄色头巾的人一样多,而一位戴黄色头巾的人说蓝色头巾的人数是黄色头巾的人数一倍,请问有多少人戴蓝色头巾?
答: 蓝色头巾有4个,黄色头巾有3个
由于每个人都看不到自己头上戴的头巾,所以,戴蓝色头巾的人看来是一样多,说明蓝色头巾比黄色头巾多一个,设黄色头巾有X个,那么,蓝色头巾就有X+1个。而每一个戴黄色头巾的人看来,蓝色头巾比黄色头巾多一倍。也就是说2(X1)=X+1,解得X=3。所以,蓝色头巾有4个,黄色头巾有3个。
问题二
某城市发生了一起车祸,司机撞人后逃逸,已知该城市只有两种颜色的车,黑色25%,灰色75%,车祸发生时有一人目睹了车祸过程,他指正是灰车,但是经过专家分析,在当时情况下能看正确的可能性为90%,那么逃逸的车是黑车的概率是?
答: 75%
(T=(25%*90%)/(25%*90%+10%*75%)=12/39=75%)
问题三
老师给全班60人布置两道作业,其中有40人做对第一道,有31人做对第二道,有4人两道都做错了。请问两道都对的人数是?
答: 15
(40+31-x+4=60)
问题四
一个数字,去掉第一个数字是5,去掉最后一个数字是30,请问这个数字是?
答: 35
(三十五去掉第一个3,就是十五去掉最后一个5,就是三十)
问题五
一个家庭有4个孩子,这4个孩子的年龄乘积为15,那么这个家庭4个孩子年龄最大的是几岁?
答: 15
(把15分解因数,15=5311或15=15111,因此,最大是15)