A、横波,质点振动的方向总是垂直于波传播的方向.而纵波,质点振动的方向与波传播的方向在同一直线上,故AB错误;C、机械波在介质中的传播速度由介质本身的性质决定,通过不同的介质时,速度发生改变,故C错误;D、机械波的频率等于波源的振动频率,由波源决定的,当它通过不同的介质时,只有频率f不会改变.故D正确.故选:D