Answer the following statements true (T) or false (F)

1. A failing find() operation on an STL set returns a null pointer value.
2. Design patterns are restricted to particular programming languages, of which C++ is one.
3. UML is graphical language for designing programs.
4. UML requires that the programmer understand every detail and dark corner of C++ to be useful.
5. A pattern is a design principle that solves a problem that occurs over and over.


1. False
Like most find members in STL containers, a failing find() operation on an STL set returns the iterator returned by the end() member function.
2. False
One of the features of patterns and UML (Unified Modeling Language) is that they apply to any problem and any programming language that supports classes and features for Object Oriented Programming.
3. True
The statement is true but more should be said. UML is a graphical, one might say, iconic, language used for designing and documenting software created within the object oriented programming framework.
4. False
You need the mainstream parts of C++, including the parts that support OOP. If the student has an understanding of much of this book, UML should not be a problem for her.
5. True
The text says that a pattern is a design principle that applies across several different kinds of applications.

Computer Science & Information Technology

You might also like to view...

Random-number generator scaling is the process of:

a) causing each number in a range to have equal likelihood of being generated b) modifying the range from which a number will be generated c) calculating a sequence of numbers to be generated d) None of the above.

Computer Science & Information Technology

Photos from your own collection cannot be converted into computer-compatible formats.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The Mail Merge Wizard will not work if the Access database from which you are importing data is in ________ mode

A) locked B) security C) exclusive D) update

Computer Science & Information Technology

A table style can modify and format the look of a table so it coordinates well with the presentation.

Indicate whether the statement is true or false.

Computer Science & Information Technology