Midterm II Topics and Review Guide

Functions - Chpt. 4

  1. Parameter Passing Methods
  2. Using Procedural Abstraction
  3. Test and Debugging Fuctions

File I/O - Chpt. 5

  1. I/O stream definition
  2. I/O stream methods
  3. Difference between >> and get()
  4. Difference between << and put()
  5. iomanip options
  6. ios:: methods

Structures - Chpt. 6

  1. Purpose
  2. Syntax
  3. Limitations

Classes - Chpt. 6

  1. Purpose
  2. Syntax
  3. Accessors
  4. Mutators
  5. Overloading
  6. Constructors
  7. Abstract Data Types (ADTs)

Flow Control - Chpt. 7

  1. Boolean Expressions
  2. C++ Loops

Namespaces - Chpt. 9

  1. Purpose
  2. Syntax
  3. Name Conflicts
  4. Scope Rules