下列有关社会主义法律和社会主义道德之间关系的表述中正确的有( )。
A:社会主义法律和社会主义道德都是社会主义经济基础的上层建筑
B:违反社会主义法律的行为一般也违反了社会主义道德
C:所有违反社会主义道德的行为都是违反社会主义法律的行为
D:社会主义法律与社会主义道德可以互相代替
E:社会主义法律和社会主义道德互相作用、互相影响并互为补充
答案:
A、B、E
解析:
上层建筑是指建立在一定经济基础上的社会意识形态以及与之相适应的政治法律制度和设施等的总和。它包括阶级关系(基础关系)、维护这种关系的国家机器、社会意识形态以及相应政治法律制度、组织和设施等。