Author: Christine Farr


You can use the UML’s ____ to construct different kinds of software diagrams and model different kinds of systems.

You use a(n) ____ variation when a use case is less specific than others, and you want to be able to substitute the more specific case for a general one.

You use a(n) ____ variation when a case can be part of multiple use cases.

When system developers omit parts of diagrams for clarity, they refer to the missing parts as ____.

A(n) ____ relationship describes an association in which one or more classes make up the parts of a larger whole class.

Within an event-driven program, a component from which an event is generated is the ____.

Performing an operation on an icon causes a(n) ____.

A ____ is a rectangular object you can click; when you do, its appearance usually changes to look pressed.

Dimming a component is also called ____ the component.

When you use a menu bar, it is at the top of the screen in most GUI programs, and the first menu item is almost always ____.

Array elements all have the same ____ in common.

In all languages, subscript values must be sequential ____.

All array elements have the same group ____.

Besides making your code easier to modify, using a ____ makes the code easier to understand.

A program contains an array that holds all the names of the days of the week. Which of the following is true?

Files exist on ____ storage devices, such as hard disks, DVDs, USB drives, and reels of magnetic tape.

In most programming languages, before an application can use a data file, it must ____.

Characters are made up of smaller elements called ____.

A database holds groups of files or ____ that together serve the information needs of an organization.

A variable usually is passed into a method by ____.

When you ____ a file, it is no longer available to your application.

You can think of the ____ in a method declaration as a funnel into the method.

Each time a method executes, any parameter variables listed in the method header are ____.

A method can return nothing, in which case the method is a ____ method.

Programmers use the term ____ to describe any extra time and resources required by an operation.

Usually, when you create nested loops, each loop has its own ____.

A mistake programmers often make with loops is that they ____.

A(n) ____ is any numeric variable you use to count the number of times an event has occurred.

A(n) ____ loop executes a predetermined number of times.

A loop within another loop is known as a(n) ____ loop.

In a ____, items in a list are compared with each other in pairs.

When you learn a method like sorting, programmers say you are learning a(n) ____.

When you sort records, two possible approaches are to place related data items in parallel arrays and to ____.

When you create a ____ report, the records must have been sorted in order by a key field.

Because “A” is always less than “B”, alphabetic sorts are ____ sorts.

Objects both in the real world and in object-oriented programming contain ____ and methods.

The concept of a class is useful because of its ____.

When you think in an object-oriented manner, every object is a member of a ____.

Object-oriented programmers also use the term ____ when describing inheritance.

The term ____ implies that the type’s data can be accessed only through methods.

See More
Try a College Course Free

Sophia’s self-paced online courses are a great way to save time and money as you earn credits eligible for transfer to over 2,000 colleges and universities.*

Begin Free Trial
No credit card required

26 Sophia partners guarantee credit transfer.

226 Institutions have accepted or given pre-approval for credit transfer.

* The American Council on Education's College Credit Recommendation Service (ACE Credit®) has evaluated and recommended college credit for 21 of Sophia’s online courses. More than 2,000 colleges and universities consider ACE CREDIT recommendations in determining the applicability to their course and degree programs.