(1)多普勒效应说明观察者与波源有相对运动时,接收到的波频率会发生变化,但波源的频率不变,故(1)错误;
(2)产生多普勒效应的原因是观察者和波源之间发生了相对运动,故(2)正确;
(3)甲乙两列车相向行驶,两车均鸣笛,且所发出的笛声频率相同,乙车中的某旅客听到的甲车笛声频率变大,他所听到的乙车笛声频率不变,故(3)错误;
(4)哈勃太空望远镜发现所接受到的来自于遥远星系上的某种原子光谱,与地球上同种原子的光谱相比较,光谱中各条谱线的波长均变长(称为哈勃红移),根据c=λf,接收到光的频率变小,根据多普勒效应特点,说明该星系正在远离我们而去,故(4)正确;
故选B.