已知集合 $A=\left\{x \in \mathbf{Z} \mid x^{2}-x \leq 2\right\}, B=\{1, a\}$, 若 $B \subseteq A$, 则实数 $\boldsymbol{a}$ 的取值集合为 ( )
【详解】

已知 $A=\left\{x \in \mathbf{Z} \mid x^{2}-x-2 \leq 0\right\}=\{x \in \mathbf{Z} \mid-1 \leq x \leq 2\}=\{-1,0,1,2\}, B=\{1, a\}$,

因为 $B \subseteq A$, 所以 $a=-1$ 或 $a=0$ 或 $a=2$,

所以实数 $a$ 的取值集合为 $\{-1,0,2\}$.

故选: B.

【点睛】

本题主要考查集合包含关系的应用以及一元二次不等式的解法, 还考查了分析求解问题的能力, 属于基础
题.