Upload
claude-chapman
View
218
Download
0
Embed Size (px)
DESCRIPTION
BE FAMILIAR WITH... General C Programming Pass by reference vs pass by value Pointer arithmetic Casting Sizes of various types Endianness Malloc/free Memory Management Memory leaks Lifetime of data
Citation preview
CSE 333 MIDTERM REVIEW
IMPORTANT DATES• February 6th (Tomorrow) – MIDTERM! Be there
or B2!!• Open notes, open laptop, no WiFi access
• February 9th – Exercise 11 Due• February 10th – Homework 2 Due
BE FAMILIAR WITH...• General C Programming
• Pass by reference vs pass by value• Pointer arithmetic• Casting• Sizes of various types
• Endianness• Malloc/free• Memory Management
• Memory leaks• Lifetime of data
AND BE FAMILIAR WITH...• I/O and buffering
• Which I/O calls buffer to where• When data actually gets written to disk• Data structures in exercises and homeworks
• General C++ Programming• Syntax – const, type signatures• Classes – class definitions and type correctness• Operator overloading• Inheritance – virtual vs. non-virtual methods
• Anything else covered in class
ANY QUESTIONS SO FAR?
EXERCISES• 333 Summer 14 Midterm #4 and #5:• http://courses.cs.washington.edu/courses/cs
e333/15wi/exams/cse333-14su-midterm.pdf
• 333 Spring 14 Midterm #4:• http://courses.cs.washington.edu/courses/cs
e333/15wi/exams/cse333-14sp-midterm.pdf
• 333 Winter 14 Midterm #3:• http://courses.cs.washington.edu/courses/cs
e333/15wi/exams/cse333-14wi-midterm.pdf