I second @cardinal's answer, but provide a simple trick: If $p(z)$ is a polynomial (with integer powers), and $\mathbf{v}, \lambda$ are eigenvector and corresponding eigenvalue of matrix $M$, then $\mathbf{v}, p(\lambda)$ are eigenvector and corresponding eigenvalue of $p(M)$. The proof is a simple exercise. The polynomial $p$ may contain negative powers of $z$ and a constant term, which in the case of $p(M)$ corresponds to adding the constant times the identity matrix.
Since the determinant is the product of the eigenvalues, the determinant of $A = p(B)$, where $p(z) = z^1 + x$ is the product $\prod_i \left(\lambda_i + x\right)$, where $\lambda_i$ are the eigenvalues of $B$. You can also use this trick to find the trace of $p(B)$, of course, but it is overkill!
This polynomial trick is a classic in numerical analysis, used, for example, to prove convergence of the Gauss-Seidel method. See Cheney & Kincaid, or my answer to another question involving this trick.