Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

QUESTION 1 Exception handling allows our programs to: Deal with situations, except in certain conditions. Prevent our program from crashing unexpectedly. Recover lost data when

QUESTION 1

  1. Exception handling allows our programs to:

    Deal with situations, except in certain conditions.

    Prevent our program from crashing unexpectedly.

    Recover lost data when a crash occurs.

    Prevent crashes, no matter what.

1 points

QUESTION 2

  1. When a runtime error occurs inside of a try block:

    an exception object is created and thrown.

    an exception message is printed to the screen.

    It immediately triggers a specified function to activate.

    The operating system handles the error.

1 points

QUESTION 3

  1. What keyword do we use to specify a block of code that will handle an exception?

    try:

    except:

    catch:

    throw:

1 points

QUESTION 4

  1. Exception handling must be implemented from the beginning of a programs design.

    True

    False

1 points

QUESTION 5

  1. We can control what kind of exceptions are detected and handled by specifying a(n) _______ in the header of the except code block.

    data type

    an exception object type

    receiver function

    this is automatic.

1 points

QUESTION 6

  1. We can specify an exception handler block that detects multiple specific exception types

    True

    False

1 points

QUESTION 7

  1. If we do not specify the exception type in the except block header, then no exceptions will be handled.

    True

    False

1 points

QUESTION 8

  1. In exception handling, you define your except blocks before the try block.

    True

    False

1 points

QUESTION 9

  1. What is the output of the following code if the user typed the letter C, then hit the Enter key:

    print("Type Control C or -1 to exit")

    number = 1

    while number != -1:

    try:

    number = int(input("Enter a number: "))

    print("You entered:", number)

    except ValueError:

    print("That was not a number.")

    You entered: C

    That was not a number.

    Error message.

    Nothing happens.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 24th International Conference Dexa 2013 Prague Czech Republic August 2013 Proceedings Part 2 Lncs 8056

Authors: Hendrik Decker ,Lenka Lhotska ,Sebastian Link ,Josef Basl ,A Min Tjoa

2013th Edition

3642401724, 978-3642401725

More Books

Students also viewed these Databases questions