Вы находитесь на странице: 1из 2

Chapter 16 Self-Check Quiz

1. Which of the following is not a fundamental structured programming construct?

a. recursion
b. condition
c. repetition
d. sequence

2. Which of these is a graphical notation for depicting procedural detail?

a. box diagram
b. decision table
c. ER diagram
d. graph matrix

3. In general, box diagrams and flowcharts should

a. be used in place of programming design languages
b. be used to document the entire design or not at all
c. only be used to document or evaluate design in specific instances
d. none of the above

4. A decision table should be used

a. to document all conditional statements
b. to guide the development of the project management plan
c. only when building an expert system
d. when a complex set of conditions and actions appears in a

5. A program design language (PDL) is often a

a. combination of programming constructs and narrative text
b. legitimate programming language in its own right
c. machine readable software development language
d. useful way to represent software architecure

6. Since a program design language is not a real programming language the

designer is free to write the procedural design without worrying about syntax
a. True
b. False

7. Modern software engineers believe that the only design notation useful for
procedural representation is pseudocode.
a. True
b. False

8. Which of these criteria are useful in assessing the effectiveness of a particular

design notation?
a. maintainability
b. modularity
c. simplicity
d. all of the above

Submit Test Reset Test