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.