D
分析:A、B、C、根据无理数的定义即可判定;
D、根据有理数的性质即可判定.
解答:A、无限不循环小数是无理数,故选项错误;
B、∵

=2,不是无理数而是有理数,∴带根号的并且开方开不尽的数是无理数,故选项误;
C、0.

是循环数,故选项错误;
D、有理数能写成整数、小数或无限循环小数,故选项正确;
故选D.
点评:此题主要考查了有理数、无理数的定义.无理数与有理数的区别:
1、把有理数和无理数都写成小数形式时,有理数能写成整数、小数或无限循环小数,比如4=4.0,

=0.8,

=0.33333…而无理数只能写成无限不循环小数.比如

=1.414213562…根据这一点,人们把无理数定义为无限不循环小数;
2、无理数不能写成两整数之比.