单选题 甲国积极参加了某多边条约的约文议定,并由甲国总统作为对约文的认证,签署了该公约,但根据甲国的国内法,该公约须由议会批准,甲国议会拒绝批准该公约。依国际法,下列哪项是正确的?(    )
   A.甲国由于签署了该公约,所以负有批准的义务
   B.甲国没有必须批准该公约的义务
   C.甲国由于签署了该公约,所以该公约对甲国产生效力
   D.甲国虽然拒绝批准,但该公约仍对其产生效力
【正确答案】 B
【答案解析】批准条约是国家的一项缔约权利,国家可以自由决定是否批准某一公约,即对签署的公约不负有批准的义务,未经批准的条约不对该国产生效力。