多项选择题

市场营销环境分析包括宏观营销环境分析和微观营销环境分析两部分内容。其中宏观营销环境分析包括( )。

A.经济环境
B.人口环境
C.技术环境
D.政治和法律环境
E.社会和文化环境