The structure chart is A. a document of what has to be accomplished B. a statement of information processing requirement C. a hierarchical partitioning of the program D. All of the above E. None of the above

a document of what has to be accomplished
a statement of information processing requirement
a hierarchical partitioning of the program
All of the above E. None of the above

The correct answer is: C. a hierarchical partitioning of the program

A structure chart is a graphical representation of the hierarchical decomposition of a program into modules. It is a tool for program design and documentation.

A structure chart is a document of what has to be accomplished in the sense that it shows the modules that are required to implement the program. However, it is not a statement of information processing requirements, which would be a document that describes the input, output, and processing requirements of the program.

A structure chart is a hierarchical partitioning of the program in the sense that it shows how the modules are related to each other. The modules at the top of the chart are the most general modules, and the modules at the bottom of the chart are the most specific modules.

The other options are incorrect. Option A is incorrect because a structure chart is not a document of what has to be accomplished. Option B is incorrect because a structure chart is not a statement of information processing requirements. Option D is incorrect because not all structure charts are hierarchical partitionings of the program. Option E is incorrect because the correct answer is C.