The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
University
| Teaching Since: | Apr 2017 |
| Last Sign in: | 438 Weeks Ago, 6 Days Ago |
| Questions Answered: | 9562 |
| Tutorials Posted: | 9559 |
bachelor in business administration
Polytechnic State University Sanluis
Jan-2006 - Nov-2010
CPA
Polytechnic State University
Jan-2012 - Nov-2016
Professor
Harvard Square Academy (HS2)
Mar-2012 - Present
1. A C program is a collection of functions, but a C++ program is more than just a collection of functions—it is a collection of classes. Software engineering experience has shown the best way to develop and maintain a large program is to construct it from small, simple pieces, or components. These simple pieces are called functions or mod___________.
2. User-defined functions allow the programmer to modularize a program by separating the program’s task (which corresponds to the program’s req___________) into selfcontained units. What reasons does our text book give for developing modular programs?
3. (Continuing 2) One of your reasons should be “functions hide implementation details.” Why is this form of abstracting a good software engineering practice?
4. T or F? A well-designed software architecture for a non-trivial program usually contains several functions each of which do exactly one thing.
5. Draw an outline of the syntax of a C++ function definition. Your outline should contain a function header and a function body. The function header should contain formal parameters. The function body should contain function prototypes (if needed), local data definitions, and executable statements
-----------