沿海国在领海的义务是什么?

题目

沿海国在领海的义务是什么?

参考答案和解析
正确答案:A.不应妨碍外国船舶无害通过。并应将其所知的在其领海内航行有危险的任何情况妥为公布;
B.不对通过中的外国船舶行使刑事管辖权。除非:
⑴该罪行的后果及于沿海国;
⑵该罪行属于扰乱当地安宁或领海的良好秩序的性质;
⑶船长或船旗国外交代表或领事官员请求协助;
⑷这些措施是取缔违法贩运麻醉药品或精神调理物质所必要的。