D
分析:先對x3+y3-z3+3xyz分解因式,得到(x+y-z)與已知條件的積的形式,然后代入數(shù)據進行計算即可求解.
解答:x3+y3-z3+3xyz,
=[(x+y)3-3x2y-3xy2]-z3+3xyz,
=[(x+y)3-z3]-(3x2y+3xy2-3xyz),
=(x+y-z)[(x+y)2+(x+y)z+z2]-3xy(x+y-z),
=(x+y-z)(x2+2xy+y2+xz+yz+z2-3xy),
=(x+y-z)(x2+y2+z2-xy+xz+yz),
∵x3+y3-z3=96,xyz=4,x2+y2+z2-xy+xz+yz=12,
∴96+3×4=12(x+y-z),
解得x+y-z=9.
故選D.
點評:本題主要考查了完全平方公式與因式分解的應用,根據題意構造出x3+y3-z3+3xyz并正確分解因式得到已知條件與所求代數(shù)式的乘積的形式是解題的關鍵,此題難度較大,要注意整體思想的利用.