Self Review Exercises 1 Flashcards
SRE
Computers process data under the control of sequences of instructions called ________
computer programs
SRE
A computer consists of various devices referred to as ______, such as the keyboard, screen, mouse, hard disks, memory, DVD drives and processing units
hardware
SRE
Data items processed by computers form a(n) _______ that becomes larger and more complex in structure as we progress from the simplest data items (called “bits”) to richer data items, such as characters, fields, and so on.
data hierarchy
SRE
Computers can directly understand only their _____ language, which is composed of only 1s and 0s.
machine
SRE
The three types of computer languages discussed in the chapter are machine languages, ______ and _____
assembly languages, high level languages
SRE
Programs that translate high level language programs into machine language are called ______
compilers
SRE
A(n) _______ processor implements several CPUs on a single “microchip” - a dual core processor has two CPUs and a quad core processor has four CPUs
multi core
SRE
Objects, or more precisely the ______ that objects come from, are esentially reusable software components
classes
SRE
You can send messages to an object. Each message is implemented as a method _____ that tells a method of the object to perform its task
call
SRE
A new class of objects can be created quickly and conveniently by ______; the new class absorbs the characteristics of an existing class, possibly customizing them and adding unique characteristics of its own
inheritance
SRE
To create the best solutions, you should follow a detailed analysis procedure for determining your project’s ______ and developing a design that satisfies them
requirements
SRE
Visual Basic is _____ driven. You’ll write programs that respond to mouse clicks, keystrokes, etc.
event
SRE
Microsoft’s Visual Basic is a(n) ________ programming language - in addition to writing program statements to build portions of your apps, you’ll also use Visual Studio’s graphic user interface (GUI) to conveniently drag and drop predefined objects like buttons and textboxes into place on your screen, and label and resize them.
visual
SRE
C++ provides several features that “spruce up” the C language, but more important, it provides capabilities for _____ - oriented programming
object
SRE
A key goal of java is to be able to write programs that will run on a great variety of computer systems and computer controlled devices. This is sometimes called __________
write once, run anywhere