6
CSE 333 MIDTERM REVIEW

CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

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

Page 1: CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

CSE 333 MIDTERM REVIEW

Page 2: CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

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

Page 3: CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

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

Page 4: CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

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

Page 5: CSE 333 MIDTERM REVIEW. IMPORTANT DATES February 6 th (Tomorrow) – MIDTERM! Be there or B 2 !! Open notes, open laptop, no WiFi access February 9 th –

ANY QUESTIONS SO FAR?