单项选择题

A.如果圣母号和铁达尼号在公海上发生碰撞则只能适用受理案件的法院所在地法
B.如果圣母号和铁达尼号在我国内海发生碰撞则只能适用我国法
C.如果圣母号和铁达尼号的国籍均为美国,而两船在公海上发生碰撞,则应当适用美国法
D.如果圣母号和铁达尼号的国籍均为美国,而两船碰撞发生在日本,则应当适用日本法