(1)只有无限不循环小数是无理数,故(1)错误;(2)所有无限不循环小数都是无理数,所以无理数都是无限小数,故(2)正确;(3)有理数都是有限小数和无限循环小数,故(3)错误;(4)无限循环小数是有理数,故(4)错误.综上所述,正确的结论有1个.故选:B.