Fall 2014: Midterm Study Guide
Chapter 1
- What is software?
- What are the ideals for programmers?
- What are the four stages in the process of developing a program?
Chapter 2
- What does a compiler do?
- What does a linker do?
- What is the process for creating an executable?
Chapter 3
- What is an object?
- What is a type?
- What is a variable?
- What goes into a variable declaration?
- What is an initialization?
- What is an assignment?
- What does extraction (>>) do?
- What are the 7 built-in types?
- What are the rules for naming variables in C++?
- What are examples of names in C++? Both good and bad.
Chapter 4
- What is abstraction?
- What is encapsulation?
- What is divide and conquer?
- What is an expression?
- What is a statement?
- What is a selection statement?
- What is an iteration statement?
- What is a block?
- What is a function?
- Why write functions?
- What is a function declaration?
- What is a function definition?
Topics from Class
- What are the four ways to structure a program?
- What are the two passing mechanisms?
- When should you use pass-by-reference?
- What is scope?
- What is lifetime?
- Why are global variables bad?
- What is a global variable?
- How does C++ view input and output?
- How does C++ typically process an input stream?
- What makes extraction (>>) stop?
- How do you use a file for input or output?
This file in txt format