c# SEASON TWO FINAL CHAP 15 finale pt 5
While in debug mode, you can look inside a method and examine the method's program statements using ____.
Step Into
Which of the following preventive actions might be taken to keep your program from crashing?
include if statements that check values used as input
When an unhandled exception message is displayed and you click on the Details button in Visual Studio, ____.
a stack trace of methods with the method that raised the exception listed first is displayed
If an event that creates a problem happens frequently, it is best to write instructions to take care of the problem with ____.
Conditional Expressions
When code is included in all three blocks for the try...catch...finally construct, ____.
the try block is attempted first
All exception classes inherit from the ____ class.
Exception
The ____ property associated with exception objects returns a string describing the exception.
Message
Which exception class will catch a problem if an attempt is made to access an element stored at location -23 in an array?
System.IndexOutOfRangeException
Which of the following would not throw an exception?
division by zero involving floating-point operands
What order should ArithmeticException, DivideByZeroException, and Exception catch clauses be placed in a try...catch block?
DivideByZeroException, ArithmeticException, Exception
When you use step commands, the values are automatically updated in the _____window with each new line of code.
Local
An exception handler is a ____.
block of code that is executed when an exception occurs
When more than one catch clause is included, ____.
the order of the placement of these clauses is important
When more than one catch clause is included, ____.
the order of the placement of these clauses is important
All of the following are problem associated with using a generic catch and not specifying an Exception class at all, EXCEPT ____.
you cannot keep the program from terminating abnormally
There are over 70 classes derived from the SystemException class. Which one of the following is NOT a derived class of the SystemException class?
System.ApplicationException
Which of the following class belongs to the System.IO namespace?
FileNotFoundException
The abstract classes of Stream, TextWriter, and TextReader are defined for dealing with files in the ____ namespace.
System.IO
The ____ class has implementations for Write( ) and WriteLine( ) methods similar to the Console class methods.
StreamWriter
When you place an @ in front of a string, the string becomes a(n) ____.
Verbatim String
StreamWriter outputFile = new StreamWriter("someOutputFileName");
StreamReader inputFile = new StreamReader("someInputFileName");
The identifier that can be referenced in a WriteLine( ) method with the declaration above is ____.
outputFile
StreamWriter outputFile = new StreamWriter("someOutputFileName");
StreamReader inputFile = new StreamReader("someInputFileName");
If you browse using Windows Explorer or Computer, the physical file that already exists before the two statements from above are executed is ____.
someInputFile
Every member of the File class is static—meaning methods are called ____.
with the class name
If an invalid path is included with the constructor for a StreamWriter object, ____.
an InValidPathException is thrown
If an invalid path is included with the constructor for a StreamWriter object, ____.
an InValidPathException is thrown
StreamReader inFile = new StreamReader("name.txt");
while ((inValue = inFile.ReadLine()) != null)
What does the above statement do?
Reads every line from an input file
StreamReader inFile = new StreamReader("name.txt");
while ((inValue = inFile.ReadLine()) != null)
Using the above segment of code, inValue would be defined as what type of data?
string
StreamReader inFile = new StreamReader("name.txt");
while ((inValue = inFile.ReadLine()) != null)
With the above code segment, how could you programmatically avoid having a FileNotFoundException or DirectoryNotFoundException exception thrown?
invoke File.Exists( ) before the while loop
Which of the following is an abstract class that cannot be instantiated?
FileDialog