CIS 3142
Programming Paradigms in C++
Final Exam Topic List
As before, the exam is cumulative.
The exam will consist mainly of multiple choice questions, which cover the entire semester. The remainder will be reading/writing code questions on the following topics:
- C-strings: you should know the
strlen
, strcpy
, and strcat
functions
- Canoncal class form: you should know, understand and be able to code and answer questions about the Array class
- you will not have to code the entire class, but you should be able to code any part of it
- in particular, the 1-arg/default constructor, the copy constructor, destructor, assignment operator, check_capacity function, insertion (<<), subscript ([]),
and append (+=) operators
- A simple C++ application along the lines of a 25 point 1115 question; i.e., read data from a file/keyboard -- possibly into an array -- perform some
computations/modifications to the data; write results out to a file/screen.
Lab 8 (String class) is now optional. There will also be an extra-credit question on Lab 8 on the exam. You will receive credit for the lab only if you also answer extra-credit question on the exam.