runtime errors, keywords, Programming Essentials, quiz help

User Generated

Anarggr

Programming

Description

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 program’s design.

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

1 points  

Question 7

  1.  

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

1 points  

Question 8

  1.  

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

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.


User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Q1) Prevent our program from crashing u...


Anonymous
Goes above and beyond expectations!

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags