D
分析:根據題意,依次分析選項,對于A,由集合A、B,計算A∩B可得A錯誤;對于B,由A可以求出?RA,由并集的定義可得(?RA)∪B,判斷可得B錯誤;對于C,依題意計算A∪B可得C錯誤;對于D,由A可以求出?RA,由交集的定義可得(?RA)∩B,判斷可得D正確,即可得答案.
解答:根據題意,依次分析選項,
對于A,A={y|y>0},B={-2,-1,1,2},則A∩B={1,2},則A錯誤;
對于B,A={y|y>0},則?RA={x|y≤0},則(?RA)∪B={y|y≤0}∪{2,1},則B錯誤;
對于C,A∪B={y|y>0}∪{-1,-2},則C錯誤;
對于D,A={y|y>0},則?RA={x|y≤0},則(?RA)∩B={-1,-2},則D正確;
故選D.
點評:本題考查集合的運算,注意理解集合的交集、并集、補集的意義,同時注意計算的順序.