A、如果两个有理数的乘积等于1,那么这两个数互为倒数,本选项正确;B、如果两个有理数的积为负数,那么这两个数一定为异号,本选项错误;C、如果两个有理数互为相反数,那么这两个有理数的积不一定为负数,例如0与0乘积为0,本选项错误;D、如果两个有理数的积为0,那么这两个数中至少有一个为0,本选项错误,故选A