选A:司机姓孙,副司机姓张,司炉姓陈。
因为乘客老陈家住天津,且与副司机同姓的乘客
家住在北京。
所以副司机不姓陈,B、D排除。
因为乘客之一是副司机的邻居,且副司机家住北
京和天津之间。
所以副司机的邻居家住北京和天津之间。
因为乘客老张有20年工龄,且副司机的邻居的工
龄恰好是副司机的3倍。(20不能被3整除)
所以副司机的邻居不姓张。
因为乘客老陈家住天津,且副司机家住北京和
天津之间。
所以副司机的邻居不姓陈。
所以副司机的邻居姓孙。
所以老孙家住北京与天津之间。
因为与副司机同姓的乘客家住在北京,且老陈家
住天津、老孙家住北京与天津之间。
所以只剩下老张与副司机同姓,家住北京。
所以副司机姓张,E排除。
而最困难的在这里:提示4:机车上的老孙和司炉在下棋。
请注意,本题中提到乘客时,
“老*”前都会加“乘客”二字。
如“乘客老张……”“乘客老陈……”
而提示4却说“机车上的老孙”,确实有问题。
我们就可以认为,老孙是机车上的工作人员。
也就是说,和司炉下棋的老孙并不是乘客,而是司机、副司机中的一个。
所以,已经有姓孙的了,司炉就不姓孙。
因为副司机姓张。
即司炉既不姓孙也不姓张。
所以司炉姓陈。
而与司炉下棋的是姓孙的司机,我们可以解释成:列车有中转站,停歇时他们下的棋,或是副司机替司机开车时他们下的棋,或是客车到站以后或是出发前他们下的棋。
综上,司机姓孙,副司机姓张,司炉姓陈。
A
一定是A
B司机姓张,副司机姓陈,司炉姓孙
E