Final answer:
The number of rearrangements with all five German books next to each other is calculated by multiplying the number of arrangements of the German, English, and French books separately.
Step-by-step explanation:
To find the number of rearrangements of the books that have all five German books next to each other, we can treat the five German books as a single entity. Therefore, there are 5! (the number of arrangements of the German books) x 9! (the number of arrangements of the remaining English books) x 7! (the number of arrangements of the French books).
Thus, the correct answer is option C) (9! x 5! x 7!).