①∵c为有理数,可以是正数也可以是负数,
∴A、B都错误;
②如果c=0,c 2=0,C选项错误;
③如果c≠0,c 2>0,∴ac 2>bc 2,
如果c=0,ac 2=bc 2,
∴a 2ac 2≥bc 2,D正确.
故选D.