What is the output of the following Java program?
class A {
A() {
System.out.print("A");
}
}
class B extends A {
B() {
System.out.print("B");
}
}
public class Test {
public static void main(String[] args) {
B obj = new B();
}
}
Quiz 5- OOAD (JAVA)
Quiz
•
Computers
•
University
•
Medium
Dr. Pal
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the output of the following Java program?
class A {
A() {
System.out.print("A");
}
}
class B extends A {
B() {
System.out.print("B");
}
}
public class Test {
public static void main(String[] args) {
B obj = new B();
}
}
AB
BA
A
B
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
What is the output of the following Java program?
class A {
void method() {
System.out.println("A");
}
}
class B extends A {
void method() {
System.out.println("B");
}
}
public class Test {
public static void main(String[] args) {
A obj1 = new B();
B obj2 = (B) obj1;
obj2.method();
}
}
A
B
Compilation Error
Runtime Error
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
What is the output of the following Java program?
class A {
static void staticMethod() {
System.out.println("A Static");
}
void instanceMethod() {
System.out.println("A Instance");
}
}
class B extends A {
static void staticMethod() {
System.out.println("B Static");
}
void instanceMethod() {
System.out.println("B Instance");
}
}
public class Test {
public static void main(String[] args) {
A aObj = new B();
B bObj = (B) aObj;
aObj.staticMethod();
bObj.instanceMethod();
}
}
A Static
B Instance
B Static
B Instance
Compilation Error
Runtime Error
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
What is the output of the following Java program?
interface MyInterface {
void myMethod();
}
class MyClass implements MyInterface {
public void myMethod() {
System.out.println("MyClass");
}
}
public class Test {
public static void main(String[] args) {
MyInterface obj = new MyClass() {
public void myMethod() {
System.out.println("Anonymous Inner Class");
}
};
obj.myMethod();
}
}
MyClass
MyInterface
Anonymous Inner Class
Compilation Error
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the output of the following Java program?
class A {
final void show() {
System.out.println("A");
}
}
class B extends A {
void show() {
System.out.println("B");
}
}
public class Test {
public static void main(String[] args) {
A obj = new B();
obj.show();
}
}
A
B
Compilation Error
Runtime Error
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the output of the following Java program?
public class Test {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = new String("Hello");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}
true
false
false
true
true
false
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the output of the following Java program?
public class Test {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = "World";
String result = s1 + s2;
System.out.println(result == "HelloWorld"); // false
}
}
true
false
Compilation error
Runtime error
15 questions
Java
Quiz
•
University
10 questions
Inheritance
Quiz
•
University
20 questions
Java, part I
Quiz
•
11th Grade - University
10 questions
Java Static
Quiz
•
University
20 questions
Multithreading in java
Quiz
•
University
10 questions
java operators
Quiz
•
University
18 questions
PBO Inheritance Episode 2
Quiz
•
University
14 questions
Lets explore Java
Quiz
•
University
15 questions
Character Analysis
Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing
Quiz
•
9th - 12th Grade
10 questions
American Flag
Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension
Quiz
•
5th Grade
30 questions
Linear Inequalities
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25
Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers
Quiz
•
6th - 8th Grade