Before object-oriented exception handling was practiced, _____

no run-time errors occurred
programmers could not deal with run-time errors
the most popular error-handling method was to terminate the program
the most popular error-handling method was to throw an exception

The correct answer is: C. the most popular error-handling method was to terminate the program.

Before object-oriented exception handling was practiced, the most popular error-handling method was to terminate the program. This is because it was the simplest and most straightforward way to handle errors. However, it is also the least graceful way to handle errors, as it can lead to data loss and other problems.

Object-oriented exception handling is a more sophisticated way to handle errors. It allows programmers to define and handle errors in a more structured way. This can help to prevent data loss and other problems.

Here is a brief explanation of each option:

  • Option A is incorrect. Run-time errors can occur even in the absence of object-oriented exception handling.
  • Option B is incorrect. Programmers can deal with run-time errors even in the absence of object-oriented exception handling.
  • Option C is correct. The most popular error-handling method before object-oriented exception handling was to terminate the program.
  • Option D is incorrect. The most popular error-handling method before object-oriented exception handling was not to throw an exception.