A、应为(x2)3=x6,故本选项错误;
B、应为3x2+4x2=7x2,故本选项错误;
D、应为-x(x2-x+1)=-x3+x2-x,故本选项错误;
C、(-x)9÷(-x)3=x6正确.
故选C.