CISC 181 Review for Exam #1 Disclaimer - while this list SHOULD cover everything, it MAY not. Don't argue after the final if there happens to be something on the test that wasn't mentioned in this list. Topics ------ 1.1 - 1.5 2.1 - 2.3 3.1 - 3.3 4.1 - 4.2 My slides Your Notes! Sort history of C++, where did it come from, why it's different than C Compiling in C++ (preprocessing/compiling/linking) Preprocessor directives Basic coding standards, some reasons why their important What is an algorithm Type Casting (Promotion versus Truncation) Looping (While/Do While/For) - you should know how to write a loop Sequential Access Files (using ifstream/ofstream) - How to open and write to an ofstream, how to open and read from an ifstream Random Numbers (Pseudo random numbers, how to seed) - including the assigned article Scaling numbers Signed vs. Unsigned Numbers Storage Classes (auto/static/extern/register) Scope Rules Recursion (Solve Base call, call itself with simpler case, why it's good/bad) Inline Functions References Difference between Call by Value and Call by Reference Default Arguments Unary Scope Resolution Operator (::) Function Overloading