解:因为|a-b+1|≥0,(a+2b+4)^(1/2)≥0要使其互为相反数,则必有|a-b+1|=0(a+2b+4)^(1/2)=0解此方程组得,a= -2b= -1故(a+b)^2004=(-2-1)^2004=3^2004