O termo geral do desenvolvimento é:
\begin{align*}
T_k = \amp ~ C_{100}^k \left(2^{1/2}\right)^{100-k} \left(3^{1/3}\right)^k \\
= \amp ~ C_{100}^k 2^{\frac{100-k}{2}} 3^{\frac{k}{3}}
\end{align*}
Para que o termo seja um número racional (sem raízes sobrando), os expoentes das bases 2 e 3 devem ser números inteiros.
Da base 3, concluímos que \(\frac{k}{3}\) deve ser inteiro, logo \(k\) deve ser múltiplo de 3.
Da base 2, \(\frac{100-k}{2} = 50 - \frac{k}{2}\) deve ser inteiro, logo \(k\) também deve ser múltiplo de 2 (ou seja, par).
Como \(k\) deve ser múltiplo de 3 e de 2 simultaneamente, \(k\) deve ser múltiplo de 6. Sabemos que \(0 \leq k \leq 100\text{.}\)
Os múltiplos de 6 nesse intervalo formam a progressão aritmética: \(0, 6, 12, \ldots, 96\text{.}\)
O número de termos dessa sequência é \(\frac{96 - 0}{6} + 1 = 16 + 1 = 17\text{.}\) Logo, há 17 termos racionais.