InstructionsTotal Questions: 10Total Minutes: 10This ExamTray Free Online Test or Quiz or Trivia tests your Programming Skills on the basics of Java Inheritance. This practise-test displays answers after finishing the exam for review. You can easily clear Competitive Exams and Job Interview Questions. Students can learn Java basics. Go through Java Theory Notes on Inheritance before attempting this test. All the Best Challenge SCORE0 / 10Take This Exam 1*2*3*4*5*6*7*8*9*10*Q Buttons 1) What is the maximum number of levels possible in a Multilevel Inheritance in Java? A) 8 B) 16 C) 32 D) No maximum level 2) What is the output of the below java program with Constructors and Inheritance? class Processor { Processor() { System.out.print("Inside Processor() Constructor. "); } } class I3Processor extends Processor { I3Processor() { System.out.print("Inside I3Processor() Constructor. "); } } class I5Processor extends I3Processor { I5Processor() { System.out.print("Inside I5Processor() Constructor. "); } } public class JavaInheritance2 { public static void main(String[] args) { I5Processor i5 = new I5Processor(); } } A) Inside I5Processor() Constructor. Inside I3Processor() Constructor. Inside Processor() Constructor. B) Inside I5Processor() Constructor. Inside I5Processor() Constructor. Inside I5Processor() Constructor. C) Inside Processor() Constructor. Inside I3Processor() Constructor. Inside I5Processor() Constructor. D) Compiler error 3) What is the output of the below Java program with Constructors using Inheritance? class Ant { Ant(String name) { System.out.print("Inside Ant(String) Constructor. "); } } class WildAnt extends Ant { WildAnt() { System.out.print("Inside WildAnt() Constructor. "); } } public class Inheritance3 { public static void main(String[] args) { WildAnt wa = new WildAnt(); } } A) Inside WildAnt() Constructor. B) Inside Ant(String) Constructor. Inside WildAnt() Constructor. C) Inside WildAnt() Constructor. Inside WildAnt() Constructor. D) Compiler error 4) If a class is not subclassed by any class, then defining a default constructor is not mandatory in Java. State TRUE or FALSE. A) TRUE B) FALSE C) - D) - 5) What is the output of the below Java program? final class Bus { void show() { System.out.print("Generic Bus. "); } } class ElectricBus extends Bus { void show() { System.out.println("Electric Bus. "); } } public class Inheritance4 { public static void main(String[] args) { ElectricBus eb = new ElectricBus(); eb.show(); } } A) Generic Bus B) Electric Bus C) Generic Bus. Electric Bus. D) Compiler error. 6) A Superclass reference can refer to a Subclass Object without casting. State TRUE or FALSE. A) TRUE B) FALSE C) - D) - 7) A superclass reference can not be used to invoke a method or variable of the subclass. State TRUE or FALSE. A) TRUE B) FALSE C) - D) - Ad 8) A subclass object can be used to invoke (call) a method or property of the superclass. State TRUE or FALSE. A) TRUE B) FALSE C) - D) - 9) What is the output of the below Java program on the references of Superclass and Subclass? class Food { void show() { System.out.print("FOOD "); } } class Bread extends Food { void toast() { System.out.print("TOASTED "); } } public class Inheritance5 { public static void main(String[] args) { Food foo = new Food(); foo.show(); Food foo2 = new Bread(); foo2.show(); Bread br = new Bread(); br.toast(); br.show(); } } A) FOOD FOOD FOOD FOOD B) FOOD FOOD TOASTED FOOD C) FOOD TOASTED FOOD FOOD D) Compiler error 10) What is the output of the below Java program using Inheritance? class Furniture { void show() { System.out.println("Made of Wood. "); } } class Sofa extends Furniture { void addCushion() { System.out.println("Added. "); } } public class Inheritance6 { public static void main(String[] args) { Furniture fur = new Sofa(); fur.addCushion(); } } A) Added. B) No output C) Added. Made of Wood. D) Compiler error FINISH EXAM 1*2*3*4*5*6*7*8*9*10*PREV Java Inheritance Online Test 1 NEXT Java Method Overriding Online Test