A
分析:此題需先將x3-12x+16分解成x3-16x+4x+16,再利用分組分解法進行因式分解,即可求出另一個因式;
解答:x3-12x+16=x3-16x+4x+16=x(x2-16)+4x+16=x(x+4)(x-4)+4(x+4)=(x+4)(x2-4x+4)=(x+4)(x-2)2,
∵有一個因式是x+4,
∴另一個因式為(x-2)2.
故選A.
點評:本題考查了因式分解的意義,解題時要根據分組分解法、提公因式法、公式法分解因式,難點是采用兩兩分組還是三一分組,要考慮分組后還能進行下一步分解,注意分解因式要徹底,直到不能再分解為止.