多项选择题

A.是一种理想、一种学说、一种制度、一种实践
B.需要一代又一代不懈地努力
C.实现共产主义是一个非常漫长的历史过程
D.共产主义只有在社会主义社会充分发展和高度发达的基础上才能实现