多项选择题

银监会对商业银行和其他非银行金融机构的检查包括() 。

A.抽查
B.不定期检查
C.金融机构年检 
D.专题检查