Computer Science and Programming

Rowan University
Prof. Gregory Safko

Review: Final Exam


 

General Knowledge

  1. Although the exam will focus on material learned since the previous exam (Exam 2), you should still be familiar with the concepts you learned in Chapters 1 – 11.

  2. Understand the concepts of Chapter 12 (Pointers and Dynamic Arrays), Chapter 13 (Recursion), Chapter 15 (Pointers and Linked Lists), Chapter 16 (Inheritance), and Chapter 17 (Exception Handling)

  3. Know and understand how Project 1 (Chemical Analysis) and Project 2 (The Mega Number) work.

  4. Know and understand the questions and answers asked in Exam 1 and Exam 2

  5. Know how to pass-by-value and pass-by-reference in functions.

  6. Understand the concept of prototyping, and overloaded functions.

  7. Understand how getline( ) works.

  8. Understand the concept of the Null Terminator in character arrays.

  9. Understand how to read and interpret an ASCII table.

  10. Know how to declare variables used to manage external files.

  11. Know how to open, read from, write to, check for end-of-file, and close external files.

  12. Understand the concept of endl and eof in external files.

  13. Know how to write and use enums

  14. Know how to create an array

  15. Know how to create an integer array with 0’s in it.

  16. Know how to read data from an array

  17. Know what happens when you read or write data to an array, and you go out-of-bounds

  18. Know the work you did on your labs. Know the procedures and techniques used to solve them.

 

 

 


 

Back to the main course page