Between 1 and 100, there are 14 multiples of 7 (since 7*14 = 98), so 100! is divisible by at least 7^14. But two of those multiples of 7, namely 49 and 98, are multiples of 7^2, so they give us one extra 7, and 100! is actually divisible by 7^16.
So 100! is a multiple of 7^16, and 100! + 100 is thus exactly 100 larger than a multiple of 7^16, which is another way of saying that the remainder is 100 when we divide 100! + 100 by 7^16 (here using the fact that 100 < 7^16, so 100 is a legitimate remainder when dividing by 7^16).
This is not a realistic GMAT question though.
For online GMAT math tutoring, or to buy my higher-level Quant books and problem sets, contact me at ianstewartgmat at gmail.com
ianstewartgmat.com