多项选择题

A.人民法院和人民检察院对本级人民代表大会及其常委会负责
B.人民检察院不对上级人民检察院负责
C.人民检察院对上级人民检察院负责
D.人民法院受上级人民法院和最高人民法院监督