多项选择题

下列有关自治条例和单行条例说法正确的是()

A、民族自治地方的人民代表大会及其常委会有权制定自治条例和单行条例
B、民族乡的权力机关也有权制定自治条例和单行条例
C、对某些法律和行政法规的规定,自治条例和单行条例可在报上级国家机关批准后作某些变通
D、自治条例和单行条例不经批准不能生效