For three points to be collinear, the slopes between any two points must be equal. The slope between points \( (5, 5) \) and \( (-5, 1) \) is:
\[
\text{slope} = \frac{1 - 5}{-5 - 5} = \frac{-4}{-10} = \frac{2}{5}
\]
The slope between points \( (5, 5) \) and \( (10, k) \) is:
\[
\text{slope} = \frac{k - 5}{10 - 5} = \frac{k - 5}{5}
\]
Since the points are collinear, these two slopes must be equal:
\[
\frac{k - 5}{5} = \frac{2}{5}
\]
Multiplying both sides by 5:
\[
k - 5 = 2 \quad \Rightarrow \quad k = 7
\]
Therefore, the correct answer is \( k = 7 \).