A is true since a router can have multiple IP addresses for each interface.
B is true since IP is a connectionless protocol that uses the datagram approach which means that each datagram is handled independently and can follow a different route to the destination.
C is true since if there is ttl associated with each packet, which means the maximum no of hops it can have. When it becomes zero,the packet is discarded by the intermediate router and time exceeded message is sent to the source to inform it about the situation .
D is false since a source can predetermine a route for the datagram as it travels through the internet.this is done with the help of strict source routing option