Java面试题:谁得第二名
【考题题干】有一种体育竞赛共含M个项目,有运动员A,B,C参加,在每一项目中,第一,第二,第三名分别的X,Y,Z分,其中X,Y,Z为正整数且X>Y>Z。最后A得22分,B与C均得9分,B在百米赛中取得第一。求M的值,并问在跳高中谁得第二名。
【试题分析】
因为ABC三人得分共40分,三名得分都为正整数且不等,所以前三名得分最少为6分,40=5*8=4*10=2*20=1*20,不难得出项目数只能是5。即M=5。
A得分为22分,共5项,所以每项第一名得分只能是5,故A应得4个一名一个二名。22=5*4+2,第二名得1分,又B百米得第一,所以A只能得这个第二。
B的5项共9分,其中百米第一5分,其它4项全是1分,9=5+1=1+1+1。即B除百米第一外全是第三,跳高第二必定是C所得。
【参考答案】C
更多java面试题,java 电子书,java教学视频请参考"爱学网izixue"