Java Programming Quiz

Java Programming Quiz

12th Grade

20 Qs

quiz-placeholder

Similar activities

Syllabus Quiz 23

Syllabus Quiz 23

9th - 12th Grade

20 Qs

"Love's Vocabulary" Vocabulary Definitions

"Love's Vocabulary" Vocabulary Definitions

9th - 12th Grade

20 Qs

LPJAVA

LPJAVA

12th Grade

24 Qs

Syllable

Syllable

2nd Grade - University

15 Qs

3

3

University

16 Qs

An Invisible Thread

An Invisible Thread

7th Grade - University

15 Qs

Roots 60-110 Vocabulary Quizs

Roots 60-110 Vocabulary Quizs

9th - 12th Grade

20 Qs

English Teaching Methodology

English Teaching Methodology

University

15 Qs

Java Programming Quiz

Java Programming Quiz

Assessment

Quiz

English

12th Grade

Hard

Created by

Harshavardhan Saripalli

Used 12+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is the primary difference between method overloading and method overriding in Java?

Overloading occurs at runtime, while overriding occurs at compile time.

Overloading requires different method names, while overriding does not.

Overloading requires different parameter lists, while overriding uses the same parameter list.

Overloading works only in the parent class, while overriding works only in the child class.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which of the following is true about the final keyword in Java?

A final method can be overridden in a subclass.

A final class can extend another class.

A final variable can be re-assigned once initialized.

A final class cannot be subclassed.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What happens if a throws clause is used in a method but no exception is thrown in the method body?

A compile-time error occurs.

A runtime error occurs.

The program compiles and runs successfully.

The JVM generates a warning.

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which of these statements is NOT true about interfaces in Java?

Interfaces support multiple inheritance.

Interfaces can include static methods with a body.

Interfaces can have private methods.

A class can extend multiple interfaces simultaneously.

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Which of the following correctly defines the relationship between packages and access modifiers?

Classes in the same package can access private members.

Classes in different packages can access protected members via inheritance.

The default access modifier is accessible only within the class.

The public modifier restricts access within the package.

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is the correct order of execution for try, catch, and finally blocks?

try -> catch -> finally

finally -> try -> catch

catch -> try -> finally

try -> finally -> catch

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What will be the output of the following code?

class Animal {

void sound() {

System.out.println("Animal makes a sound");

}

}

class Dog extends Animal {

@Override void sound() {

System.out.println("Dog barks");

}

}

public class Main { public static void main(String[] args) {

Animal obj = new Dog(); obj.sound();

}

}

Animal makes a sound

Dog barks

Compilation error: Method sound() cannot be overridden.

Runtime error: Method sound() not found.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?