B
分析:根據a1=2,an+1=an+2n(n為自然數),分別求出a2=2+2×1,a3=2+2×1+2×2=2+2×3,…,an=2+n(n-1),依此即可求出a100的值.
解答:∵a1=2,an+1=an+2n(n為自然數),
∴a2=2+2×1,
a3=2+2×1+2×2=2+2×3,
…
an=2+n(n-1),
∴a100=2+100×(100-1)=9902.
故選B.
點評:本題考查了數字的變化.解題關鍵是先從簡單的例子入手得出一般化的結論,然后根據得出的規律an=2+n(n-1)去求特定的值.