An incoming train struck a parked and unoccupied train early Tuesday at a terminal in Upper Darby, Pa., injuring at least 42 people, officials said.