解A、两条直线相交成四个角,如果有两对角相等,是两对对顶角相等,那么这两条直线不一定垂直,故本选项错误;B、两条直线相交成四个角,则这四个角中有2对对顶角.如果三个角相等,则这四个角相等,都是直角,所以这两条直线垂直.故正确;C、不相交的两条直线也可以异面,不一定平行,故答案错误;D、在同一平面内,若两条线段无交点,不一定平行,故答案错误.故选:B.