C++ Programming Fundamentals (Cyberrookies)

1.

What is the syntax in C++ to trap all errors?

2.

What are the three general types of errors?

3.

What are the four most common mistakes in C++?

4.

List three of the basic exception classes in C++.

5.

What does it mean to throw an exception?

6.

What happens if you forget to terminate a statement with a semi- colon?

7.

What is the purpose of the catch block?

8.

What is an exception?

9.

What happens if an exception occurs that is NOT handled by a try- catch block?

10.

What type of code can you place between the end of the try and the beginning of the catch?

Answers

1.

try{} catch(…) {}

2.

Syntax, logic, runtime

3.

Missing semicolon, missing brackets, misspelled words, case sensitivity

4.

Runtime_error, exception, invalid_argument, out_of_range. overflow

5.

The exception is passed to the calling function to handle.

6.

The compiler attempts to execute the next line of code as if it where part of the first statement.

7.

To catch or trap exceptions

8.

An interruption to the normal execution of your program

9.

The program halts…it crashes.

10.

none

Категории