A
分析:先根据条件由a、b互为相反数可以得出a+b=0,c、d互为倒数可以得出cd=1,m的绝对值为2可以得出|m|=2,从而求出m的值,然后分别代入a+b+m3-cd就可以求出其值.
解答:由题意,得
a+b=0,cd=1,|m|=2,
∴m=±2.
当m=2时,
原式=0+23-1
=8-1
=7;
当m=-2时,
原式=0+(-2)3-1
=-8-1
=-9.
故选A.
点评:本题考查了有理数的混合运算的运用,相反数、绝对值倒数运用,在解答时去绝对值的计算式关键,漏解是学生容易错误的地方.