Self Test Questions

 < Day Day Up > 



  1. List at least seven skills you must master in your studies of the C++ programming language.

  2. What three development roles will you play as a student?

  3. What is the purpose of the project approach strategy?

  4. List and describe the four areas of concern addressed in the project approach strategy.

  5. List and describe the five steps of the programming cycle.

  6. What are the two types of complexity?

  7. List several benefits to splitting even small projects into multiple files.

  8. Discuss the concept of interface vs. implementation. How to you separate the interface of a class from its implementation?

  9. What preprocessor directives can be used to allow multiple inclusion of header files?

  10. List at least three things that can be contained in header files.

  11. List three things that shouldn’t be contained in header files.

  12. Why do you think it would be helpful to write self-commenting source code?

  13. What can you do in your source code to maximize cohesion?

  14. What can you do in your source code to minimize coupling?



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net