
polymorphism + java-visual
Quiz
•
Computers
•
Professional Development
•
Practice Problem
•
Hard
ANIL KUMAR
FREE Resource
Enhance your content in a minute
56 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The image shows an example of polymorphism in Java. Which of the following methods is called when the area() method is invoked on an object of the Shape class?
Answer explanation
The correct answer is 4. Shape area(). The area() method is defined in the Shape class, and it is overridden by the Circle area(), Triangle area(), and Rectangle area() methods in the respective subclasses. When the area() method is invoked on an object of the Shape class, the overridden method in the specific subclass is called. In this case, the area() method is not overridden in the Shape class, so the Shape area() method is called.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following statements is true about the parent class and child classes in the image
Answer explanation
The image shows that the parent class has two methods, deposit() and withdraw(). The child classes also have these two methods, but they can override them to provide different implementations. For example, the saving child class might override the deposit() method to add a bonus to the amount deposited.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the data type of the gender variable in the Author class?
Answer explanation
The correct answer is 2. char. This is because the gender variable is declared as a char in the image. The char data type is used to store a single character, such as 'm' or 'f'.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the Java mascot about to do?
Answer explanation
The answer is supported by the text in the image, which says "Duke is going to punch!". The Java mascot, Duke, is a green, anthropomorphic coffee cup with a punchy expression. The code in the image shows that Duke is a subclass of JavaMascot, which has a method called executeAction(). The executeAction() method in Duke prints out the message "Duke is going to punch!", which indicates that Duke is about to punch something.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is the most common type of polymorphism?
Answer explanation
Runtime polymorphism is the most common type of polymorphism because it allows different objects of a class to respond to the same message in different ways. This is done by overriding methods in the base class. The other types of polymorphism, compile time polymorphism and method overloading, are less common.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following statements is true about the code in the image?
Answer explanation
The code in the image shows that a Vehicle object can be added to an ArrayList of Car objects. This is because Vehicle is the superclass of Car, and so any object of type Vehicle can also be an object of type Car.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which type of polymorphism is shown in the image?
Answer explanation
The image shows the two types of polymorphism in Java: compile-time polymorphism and run-time polymorphism. Compile-time polymorphism is shown in the image with the two boxes labeled "Method Overloading". Run-time polymorphism is shown in the image with the two boxes labeled "Method Overriding".
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
60 questions
algorithm
Quiz
•
Professional Development
60 questions
Python Baseline Test (PCAP I)
Quiz
•
9th Grade - Professio...
60 questions
CLF-C01 - Quiz 2
Quiz
•
Professional Development
57 questions
A+ 1101 Study Quiz 5
Quiz
•
Professional Development
55 questions
ITF+ Study Quiz 9
Quiz
•
Professional Development
60 questions
Salesforce Quiz (LNCT Group of Colleges ,Bhopal) - 17-Mar'25
Quiz
•
Professional Development
59 questions
A+ 1101 Study Quiz 6
Quiz
•
Professional Development
59 questions
CBT Sample 1 (App)
Quiz
•
Professional Development
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
10 questions
How to Email your Teacher
Quiz
•
Professional Development
6 questions
3RD GRADE DECLARATION OF INDEPENDENCE EXIT TICKET
Quiz
•
Professional Development
19 questions
Black History Month Trivia
Quiz
•
6th Grade - Professio...
22 questions
Multiplying Exponents with the Same Base
Quiz
•
9th Grade - Professio...
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
