解:(1)由消去y,得(3-a2)x2-2ax-2=0.①
依题意
即且. ②
设A(x1,y1),B(x2,y2),
则
∵以AB为直径的圆过原点,∴OA⊥OB.
∴x1x2+y1y2=0.
但y1y2=a2x1x2+a(x1+x2)+1,
由③④,,.
∴.
解得a=±1且满足②.
(2)假设存在实数a,使A、B关于对称,则直线y=ax+1与垂直,
∴a,即a=-2.
直线l的方程为y=-2x+1.
将a=-2代入③得x1+x2=4.
∴AB中点横坐标为2,
纵坐标为y=-2×2+1=-3.
但AB中点(2,-3)不在直线上,
即不存在实数a,使A、B关于直线对称.