在公海上航行的船舶只受( )
A、国际法管辖
B、各国法律共同管辖
C、船旗国法管辖
D、发生碰撞时,适用受害国法律管辖
E、国际私法管辖
【正确答案】:AC
【题目解析】:公海不属于任何国家的领土,国家不得对公海本身行使管辖权或在公海范围内行使属地管辖。国家对公海上有关的船舶、人、物或事件进行管辖是基于国际法中其他管辖规则和相关连结点,其中最主要的是船旗国管辖和普遍性管辖两种。其中,船旗国管辖是指国家对于公海上悬挂其旗帜的船舶以及船舶上的人、物、事件的管辖。《联合国海洋法公约》规定,除国际条约或本公约明文规定的例外情况,在公海上的船舶受其船旗国的专属管辖。这表明船舶内部事务,一般应遵行船旗国国内法。