CSE 205Spring 2017Page 49. Study the class diagram and the code that follows. Then fill in the three blanks given below. [6points]Vehicle[] vehicleList = new Vehicle[3];vehicleList[0] = new Vehicle();vehicleList[1] = new Truck();vehicleList[2] = new Car();for (int i=0; i <= 2; i++)vehicleList[i].move();a) vehicleList[0].move() refers to move() of____Vehicle___classb) vehicleList[1].move() refers to move() of_____Truck___classc) vehicleList[2].move() refers to move() of____Vehicle____classSection 3:Output Problems [Total 22 points]10. Study the code segment given below and write the output of this code in the space providedbelow. [10 points]public class Split1{public static void main(String[] args){String line = "/computer//science/";String[] words = line.split("/");System.out.println("\nsize " + words.length);for (int i=0; i<words.length; i++)System.out.println(words[i] + " with length" + words[i].length());}}size 4with length0computer with length8with length0science with length7VehicleCarmove()move()Truck