1)当=1/2时,A={x|x大于2且小于2.5};B={x|x大于0.5且小于2.25}
那么 cuB={x小于等于0.5或者大于等于2.25},
(cuB)∩A={x|x大于等于2.25且小于2.5}
2)由q是p的必要条件推出:由x∈A一定得到x∈B,反过来由x∈B不一定得到x∈A,即A是B的子集,B肯定是B={x|x大于a且小于a^2+2}; A有两种解:当a大于1/3时A={x|x大于2且小于3a+1};当a小于1/3时A={x|x大于3a+1且小于2}。
当A={x|x大于2且小于3a+1}时,得到a小于等于2;3a+1小于等于a^2+2,得出a大于等于1/3且小于等于(3-根下5)/2
当A={x|x大于3a+1且小于2}时,得到:3a+1大于等于a;2小于等于a^2+2,得出:a大于-1/2且小于1/3
所以合起来,a的取值范围是:大于-1/2且小于等于(3-根下5)/2