Full source:
\documentclass{article}
\usepackage{multido, pst-intersect}
\thispagestyle{empty}
\begin{document}
\begin{pspicture}(0,-1.2)(5,1.2)
\pssavepath[linecolor=blue,linewidth=1bp]{line}{\psline{->}(0,0)(5,0)}
\pssavepath[linecolor=red,linewidth=1bp]{circle}{\pscircle(2.5,0){1}}
\psintersect[linecolor=orange,showpoints,linewidth=2bp]{line}{circle}
\end{pspicture}
\end{document}