题目类型:[多选]
《担保法》对保证人的主体资格规定正确的是国家机关不得为保证人,但经过批准的除外,学校、医院等公益性的事业单位不得为保证人,企业法人的分支机构未经法人书面授权不得提供保证,企业法人的职能部门提供的保证无效。