多项选择题

我国《担保法》及其司法解释对保证人的主体资格问题作了较多的规范,下列说法正确的是( )。

A.国家机关不得作为保证人
B.学校、幼儿园、医院等以公益为目的的事业单位、社会团体不得为保证人
C.企业法人的分支机构可以独立提供保证
D.企业法人的职能部门可以提供保证
E.企业法人的职能部门提供保证的,保证合同无效