Search Header Logo
Fundamentals of Object-Oriented Programming - C++ - Exception Handling

Fundamentals of Object-Oriented Programming - C++ - Exception Handling

Assessment

Interactive Video

Information Technology (IT), Architecture

University

Practice Problem

Hard

Created by

Wayground Content

FREE Resource

The video tutorial explains exception handling in C++ using the keywords try, throw, and catch. It demonstrates how to use these keywords through an example that checks a user's age to determine access. The tutorial also covers how to throw custom error codes and handle general exceptions using the three-dot syntax.

Read more

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a keyword used in C++ exception handling?

try

error

throw

catch

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the try block example, what is the initial value of the age variable?

19

14

16

18

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens if the age is less than 18 in the try block example?

Nothing happens

The program terminates

An exception is thrown

Access is granted

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the catch block do when an exception is thrown?

Ignores the exception

Prints an error message

Terminates the program

Retries the try block

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What message is displayed if the age is 19 in the try block example?

Error: Invalid age

You are too young

You're old enough and have been granted access

Access denied

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What can the throw keyword be used for besides throwing an age error?

Restarting the program

Logging errors

Ignoring exceptions

Outputting a reference number

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What syntax can be used in the catch block to handle any type of exception?

No dots

Four dots

Three dots

Two dots

Access all questions and much more by creating a free account

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

Already have an account?