根据方程的根与函数零点的对应关系,根据方程x2+(a2-1)x+a-2=0的两根为x1和x2,且x1<1<x2<2,我们可得对应函数f(x)=x2+(a2-1)x+a-2的两个零点分别位于区间(-∞,1),(1,2)上,结合二次函数的图象和性质可得解不等式可得命题p为真时,参数a的范围,根据方程恒成立,结合g(x)=恒成立,我们易求出命题q为真时,参数a的范围,结合P或q为真,P且q为假,可得P与q中必然一真一假,分别讨论p真q假时与p假q真时参数a的范围,综合讨论结果,即可得到参数a的范围.
【解析】
∵方程x2+(a2-1)x+a-2=0的两根为x1和x2,
若x1<1<x2<2成立
令f(x)=x2+(a2-1)x+a-2
则
即
解得a∈(-2,-)∪(0,1)
令g(x)=
则g(x)恒成立
若方程恒成立
则a∈(-∞,)
又∵P或q为真,P且q为假,
故P与q中必然一真一假
当p真q假时,a∈[,1)
当p假q真时,a∈(-∞,-2]∪[-,0]
综上实数a的取值范围为:(-∞,-2]∪[-,0]∪[,1)