Logical address is a synonym for IP address ..And this is meant for source to destination delivery. So it is obvious while traversing across different networks the IP address gets changed..
But the port address is meant for process to process delivery..So if a packets another process then only the port address will be changed else not..So router has not the capability to change the port address.
Hence A) should be the correct option.