多项选择题

A.具有完全民事行为能力
B.具有城镇常住户口或有效居留身份
C.具有购买住房的合同或协议
D.具有稳定的职业和收入