答案
D
解:①根据只有无限不循环小数是无理数,可知无限小数一定是无理数的说法错误,故此选项正确;
②根据0既不是负数也不是正数,可知不是正数的数一定是负数的说法错误,故此选项正确;
③根据
=4,4的算术平方根是2,可知
的算术平方根是4的说法错误,故此选项正确;
④(-2)
8=2
8 故有平方根,所以(-2)
8没有平方根的说法错误,故此选项正确;
⑤当a=0时,|a|=0不是正数,所以|a|一定是正数的说法错误,故此选项正确;
⑥根据1的平方根是±1,可知平方根等于本身的数是0和1的说法错误,故此选项正确.
故说法不正确的有6个,
故选:D.