根据题意,集合A为所有横坐标为a的点组成的集合,对于集合B,x的范围是函数的定义域,由对数函数的性质分析可得函数y=的定义域为{x|2≤x<3},结合题意,分析可得若A∩B≠∅,只需a在函数y=的定义域中,即有2≤a<3成立,即可得答案.
【解析】
根据题意,集合A为所有横坐标为a的点组成的集合,
对于集合B,x的范围是函数的定义域,
对于y=,有≥0,
分析可得,0<3-x≤1,即2≤x<3,
故函数y=的定义域为{x|2≤x<3},
若A∩B≠∅,只需a在函数y=的定义域中,
则有2≤a<3,
故选D.