正确答案
国际法的效力依据是:国际法的效力依据不能脱离一下基本事实:国际法是主要关于国家之间的法,是实际存在的法律原则和规则,而不是理性、良知或政策,这个法律体系是在国家交往过程中形成和发展的,它的参加制定这是国家。因为国际法是国家间的法,且为国家参加制定的,反映了各国的意志和利益。国家意志协调的结果是达成协议,产生条约国家法和习惯国际法,一般法律原则也是文明各国所承认者而具有国际法效力。各国协议产生的国家发表现了国家的同一或国家的承诺,因而对国家具有拘束力,国家有义务遵守。对破坏或违反国际法者,受害者或国际社会有权采取强制措施。因此,各国的意志将间的协议是国家法的效力依据。