P1_APLab2Quiz_B3B4

P1_APLab2Quiz_B3B4

University

10 Qs

quiz-placeholder

Similar activities

Introduction to information technology

Introduction to information technology

University

9 Qs

Robotics Prelim

Robotics Prelim

University

15 Qs

AB1401 Case Study: Facebook

AB1401 Case Study: Facebook

University

12 Qs

Vocabulary Quiz - Computer - 01

Vocabulary Quiz - Computer - 01

12th Grade - University

10 Qs

C Wrapup Quiz Deutsch

C Wrapup Quiz Deutsch

University

12 Qs

SCM and Logistics

SCM and Logistics

University

11 Qs

UIT 2221 MALWARE (COPTPA)

UIT 2221 MALWARE (COPTPA)

University

15 Qs

software development LAB

software development LAB

University

10 Qs

P1_APLab2Quiz_B3B4

P1_APLab2Quiz_B3B4

Assessment

Quiz

Computers

University

Hard

Created by

MR ARORA

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is the primary purpose of abstract methods in Java?

To create methods that can only be accessed within the same package.

To prevent the instantiation of abstract classes.

To define methods that must be implemented by any concrete class derived from the abstract class.

To provide default implementations for methods in derived classes.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Java, if an exception is thrown in a try block and there are multiple catch blocks, what happens if the exception type does not exactly match any catch block but is a subclass of one of the catch block's parameters?

The compiler throws an error because of ambiguity.

The catch block with the superclass parameter will be executed.

The catch block with the subclass parameter will be executed.

The program will terminate without handling the exception.

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following statements about checked and unchecked exceptions in Java is correct?

Checked exceptions must be caught or declared in the method signature using throws keyword.

Unchecked exceptions are always caught by the compiler.

Checked exceptions are subclasses of RuntimeException.

Unchecked exceptions must be caught using try-catch blocks.

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which statement is false regarding abstract classes in Java?

Abstract classes can have abstract methods with or without method bodies.

Abstract classes can be declared as final to prevent further inheritance.

Abstract classes cannot be instantiated directly; they need to be subclassed.

Abstract classes can have constructors for initializing instance variables.

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Media Image

Predict the output.

A C

A B C

B C

B

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What happens if a method uses throws but does not throw any exception?

It will cause a compilation error.

It will throw a runtime exception.

It will throw a checked exception automatically.

It will not cause any issue.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

In Java, why can't methods in interfaces have access modifiers other than public?

It violates the encapsulation principle.

Interfaces are always public, so their methods are implicitly public.

It leads to ambiguity in method visibility.

Methods in interfaces can have different access modifiers based on the implementing class.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?