Answer:
Legal statements:
 SUV s = new SUV(); 
 Car c = new SUV(); 
 Vehicle v = new SUV(); 
 Vehicle v1 = new Car(); 
illegal statements:
 SUV s1 = new Car(); 
 Car c1 = new Vehicle();
Step-by-step explanation:
The options a, b, c, d are correct and legal statements because the syntax is correct, they follow the inheritance principles and therefore can be used for type cast.
The options e, f are incorrect and illegal statements because they do not follow the inheritance principles and therefore can not be used for type cast.