【思路】
排列组合问题。根据“乙车必须排在最后一位”,可知乙的位置固定,情况数为1。根据“甲车不能排在第一位……丙车必须排在前两位”,需分情况进行讨论:
(1)丙在第一位:其余4辆车在剩下的4个位置任意排列,情况数为;
(2)丙在第二位:甲不能在第一位,故甲只能从第3、4、5位中任选其一,情况数为,其余3辆车在剩余的3个位置任意排列,情况数为。
则总情况数为24+3×6=42种。
因此,答案为B。