D
分析:當C為最大角時,利用余弦定理表示出cosC,將a與b的值代入,整理后根據(jù)三角形ABC為銳角三角形,得到C為銳角,確定出cosC大于0,列出關(guān)于c的不等式,求出不等式的解集得到c的范圍;當B為最大角時,同理求出c的范圍,再利用三角形的三邊關(guān)系,確定出c的具體范圍,即為三角形ABC為銳角三角形的一個條件.
解答:當C為最大角時,
∵a=1,b=2,
∴由余弦定理得:cosC=

=

=

,
若C為銳角時,△ABC為銳角三角形,此時cosC>0,即

>0,
可得:2<c<

;
當B為最大角時,cosB=

=

=

,
若B為銳角,△ABC為銳角三角形,此時cosB>0,即

>0,
可得:

<c≤2,
綜上,滿足題意c的范圍為:

<c<

.
故選D
點評:此題考查了余弦定理,以及三角形的邊角關(guān)系,熟練掌握余弦定理是解本題的關(guān)鍵.