LOGIC PROGRAMMING

Module 3: QUIZ 1

Name :

Course :

Score: __________________

Year & Section :

I. True or False

If the statement is true, input the capital letter 'T'; if false, input the capital letter 'F'.

  1. A hierarchy chart tells you what tasks are to be performed within a module.

  2. A hierarchy chart tells you nothing about tasks performed within a module; it only depicts how modules are related to each other.

  3. Modularization allows you to reuse work more easily.

  4. You can use a hierarchy chart to illustrate modules relationships.

  5. A calling program calls a modules name when it wants to use the module.

  6. When a module ends, the logical flow transfers back to the main calling module and resumes where it left off.

  7. Whenever the main program calls a module, the logic transfers to the module; when the module ends, the program ends.

  8. Modularization enables abstraction, which allows you to see the big picture.

  9. Modularization makes it easier for multiple programmers to work on a problem.

  10. Housekeeping tasks include any steps you must perform just once at the beginning of a program to get ready for the rest of the program.