已知直线y=kx与双曲线4x^2-y^2=16,当k为何值时,直线与双曲线有(1)两个公共点(2)有一个公共点