若复数lg(m2-2m-2)+(m2+3m+2)i是纯虚数,则实数m等于( )
A.-1
B.3
C.-1或3
D.1或3
【答案】分析:由已知中复数lg(m2-2m-2)+(m2+3m+2)i是纯虚数,根据复数的分类,可得复数lg(m2-2m-2)+(m2+3m+2)i的实部为0,虚数不为0,由此构造关于m的方程组,解方程组即可求出实数m的值.
解答:解:若复数lg(m2-2m-2)+(m2+3m+2)i是纯虚数
∴lg(m2-2m-2)=0且m2+3m+2≠0
即m2-2m-2=1且m2+3m+2≠0
解得m=3
故选B
点评:本题考查的知识点是复数的基本概念,其中根据复数为纯虚数,则实部为0,虚数不为0,并由此构造关于m的方程组,是解答本题的关键,其中易忽略虚数不为0的限制,而错选C.