已知:命题q:集合A={x|x^2+ax+1=0,x属于R},B={x|x>0},且A交B等于空集,若命题q为真命题,求