a) You reach the object to which the pointer points
b) It depends. The object may appear to be valid for some time, but it is corrupted eventually
c) The program dies with a segmentation or general protection fault
d) It depends. There may appear to be an object at the random memory location, or the program may die.