甲乙两国缔结双边条约,以下属于条约终止和暂停的原因有哪些?
A:战争
B:当事国一方的一般性违约
C:条约履行不可能
D:单方解约和退约
出自:司法卷一