Test1
Study Guide

Chapters covered: 1 - 4 (omit pp. 99 - 104 on function calls)
Format: Multiple choice, true-false, matching. Bring a #2 pencil to use with the opscan. You will have the entire one hour fifteen minutes but probably won't need the entire time. Most important topics:
  1. definitions set apart between two blue lines
  2. basic components of a computer and tasks each carries out;
  3. 3 basic structures of programming languages; source vs. object code; low-level vs. high-level languages; compilers
  4. simple data types (int, float/double, char)
  5. arithmetic expressions, precedence among operations, type coercion and type casting
  6. file stream output including formatted output using the manipulators setw and setprecision; insertion operator "<<"
  7. file stream input including use of input stream functions: filename.open, filename.close, extraction operator ">>"

Hint: There are lots of good study materials at the end of each chapter to help you prepare for the exam.
Note: No make-up exams will be given. Check the syllabus for details about missed exams.