分析:过一点可以做无数条直线,根据直线的表示方法,AB和BA是表示同一条直线.而射线AB和射线BA表示不同的射线,射线与直线不能进行长短的比较.
解答:解:A、过一点P可以作无数条直线;故A错误.
B、直线可以用两个大写字母来表示,且直线没有方向,所以AB和BA是表示同一条直线;故B正确.
C、射线AB和射线BA,顶点不同,方向相反,故射线AB和射线BA表示不同的射线;故C错误.
D、射线和直线不能进行长短的比较;故D错误.
故选B.
点评:本题考查了直线,射线的表示方法,要能够区分直线与射线的不同点.