解:∵x^2-3x-1=0∴x^2=3x+1∴x^3-x^2-7x=x(3x+1)-x^2-7x=2x^2-6x=2(3x+1)-6x=2
x^3-x^2-7x=x*(3x+1)-(3x+1)-7x=3x^2-9x-1=3(x^2-3x)-1=3*1-1=2