单项选择题

国际航行海峡是指两端连接()并可供海船通过的海峡。

A.公海
B.公海或专属经济区
C.大洋
D.公海或专属经济区或不同国家的领海