D
分析:由mn+p
2+4=0可得出mn=-p
2-4;将m-n=4的左右两边同时乘方,根据完全平方公式两公式之间的联系整理出(m+n)
2,然后开方即可求出m+n的值.
解答:∵mn+p
2+4=0,m-n=4,
∴mn=-p
2-4,(m-n)
2=16,
∴(m+n)
2-4mn=(m-n)
2=16,
∴(m+n)
2=16+4mn,
=16+4(-p
2-4),
=-4p
2,
解得m+n=±
,此式有意义只有m+n=0,
故选:D.
点评:此题主要考查了完全平方公式,关键是要灵活运用完全平方公式,整理出(m+n)
2的形式.