Deck 1: The Object-Oriented Revolution

Full screen (f)
exit full mode
Question
What approach is defined as the modification of similar objects to be used in new systems?

A) Building-block
B) Object-oriented
C) Modular programming
D) Structured procedural
Use Space or
up arrow
down arrow
to flip the card.
Question
The object-oriented approach addresses three pervasive problems with traditional system development: _________, __________, and __________.
Question
The __________ standard resulted from the work of many leading researchers and methodologists collaborating to standardize terms and diagramming notation for the object-oriented approach.
Question
What purely object-oriented programming language was developed by Sun Microsystems?

A) J++
B) C++
C) Pascal
D) Java
Question
A computer system is viewed as a collection of interacting _________.
Question
The object-oriented approach addresses which of the following programming problems?

A) Quality
B) Productivity
C) Flexibility
D) All the above
Question
The process of identifying objects already in existence that can be used in a new system is _________.

A) Plagiarism
B) Building-block
C) Reuse
D) None of the above
Question
Defining all of the types of objects is called object-oriented ___________.

A) Design
B) Analysis
C) Programming
D) Development
Question
Modular programming is characterized by _________.

A) A set of smaller programs organized in a hierarchy
B) Methods instead of procedures
C) Few rules and methods
D) None of the above
Question
An important aspect of object-oriented approach is that things ___________.

A) Conflict
B) Compete
C) Interact
D) Interface
Question
The object-oriented language developed by Xerox in the seventies was called __________.
Question
Which of the following is/are object-oriented programming languages?

A) C++
B) Java
C) COBOL
D) Both a and b
Question
Additional methods and rules requiring programmers to write sets of smaller programs organized into a hierarchy led to ___________ programming.
Question
Object __________ can greatly increase productivity.
Question
Rules for writing procedures to help create logically correct programs came to be known as ___________.
Question
Which of the following is true concerning object-oriented programming?

A) Programmers may only use objects once but can modify objects as the program becomes more complex.
B) Programmers must write statements that define all types of objects, including their attributes and behaviors.
C) Programmers are more error prone using the object-oriented approach.
D) Object-oriented programming is too complex and inflexible to be used in many applications.
Question
The Java programming language was developed by _________.
Question
Which of the following is true about Unified Modeling Language (UML)?

A) UML is used to help define object-oriented constructs and models.
B) UML has been helpful in standardizing object-oriented methods and diagramming techniques.
C) Primarily methodologist and researchers use UML.
D) Both a and b
Question
Objects have ________.

A) Features
B) Attributes
C) Behaviors
D) All the above
Question
In the object-oriented approach, one important aspect is that things _________.
Question
Objects that exist in other systems may not be used in other systems.
Question
Information systems use object-oriented approach in ____________.

A) Programming
B) Database management
C) System analysis and design
D) All the above
Question
Java and J++ were object-oriented languages developed by Microsoft as an extension to Visual Basic.
Question
Structured programming is characterized by __________.

A) Sequence
B) Choice
C) Repetition
D) All the above
Question
The acronym OOP stands for _________.

A) Object-oriented procedures
B) Object-oriented programming
C) Opposing object processes
D) Object-oriented potential
Question
Which of the following is NOT a benefit of the object-oriented approach?

A) Flexible
B) Increased productivity
C) Higher quality systems
D) High maintenance and expense
Question
Which of the following companies developed J++?

A) Sun Microsystems
B) Borland
C) Microsoft
D) Xerox
Question
Finding objects that already exist and modifying them to be included in a new system is called the building-block approach to systems development.
Question
Smalltalk was an object-oriented programming language developed in the _________.

A) Sixties
B) Seventies
C) Eighties
D) Nineties
Question
The object-oriented approach is based on a fundamentally different view of computer systems than that found in the traditional structured approach.
Question
Which language was the first object-oriented programming language?

A) Smalltalk
B) SIMULA
C) C++
D) Java
Question
Which company developed Smalltalk?

A) IBM
B) Xerox
C) Borland
D) Microsoft
Question
In computer systems, objects typically are viewed as a collection of competing things that can be classified as a specific type.
Question
Object-oriented analysis is described as the defining of the user's __________.

A) Interaction with other objects
B) Interface and operating environment
C) Work environment
D) None of the above
Question
Which object-oriented programming language was responsible for popularizing the graphical user interface?

A) Smalltalk
B) C++
C) COBOL
D) Java
Question
Which object-oriented programming language is used for developing applets to be run on web sites?

A) Smalltalk
B) C++
C) Pascal
D) Java
Question
The first step in building an information system using the object-oriented approach is to first identify the objects that are needed in the system.
Question
Which statement(s) is true concerning objects?

A) Objects are typically complex.
B) Objects cannot be reused in other systems.
C) Objects are self-contained.
D) None of the above
Question
Defining objects that involve the user interface and operating environment and the way they interact with objects in the user's work environment is described as object-oriented _________.

A) Analysis
B) Design
C) Programming
D) Development
Question
The structured programming approach views a computer systems as

A) A collection of computer programs
B) A competing set of objects
C) A collaborative method of objects
D) None of the above
Question
Reuse of objects can greatly increase productivity in object-oriented programming.
Question
The first object-oriented programming language __________ was developed in Norway in the mid-sixties.
Question
Each object in a system is relatively small, self-contained, and manageable.
Question
The object-oriented approach can lead to higher quality systems that are less expensive to build and maintain.
Question
The object-oriented approach addresses the programming problems of quality and productivity but is not very flexible.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/45
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: The Object-Oriented Revolution
1
What approach is defined as the modification of similar objects to be used in new systems?

A) Building-block
B) Object-oriented
C) Modular programming
D) Structured procedural
A
2
The object-oriented approach addresses three pervasive problems with traditional system development: _________, __________, and __________.
Quality, productivity, and flexibility
3
The __________ standard resulted from the work of many leading researchers and methodologists collaborating to standardize terms and diagramming notation for the object-oriented approach.
UML
4
What purely object-oriented programming language was developed by Sun Microsystems?

A) J++
B) C++
C) Pascal
D) Java
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
5
A computer system is viewed as a collection of interacting _________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
6
The object-oriented approach addresses which of the following programming problems?

A) Quality
B) Productivity
C) Flexibility
D) All the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
7
The process of identifying objects already in existence that can be used in a new system is _________.

A) Plagiarism
B) Building-block
C) Reuse
D) None of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
8
Defining all of the types of objects is called object-oriented ___________.

A) Design
B) Analysis
C) Programming
D) Development
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
9
Modular programming is characterized by _________.

A) A set of smaller programs organized in a hierarchy
B) Methods instead of procedures
C) Few rules and methods
D) None of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
10
An important aspect of object-oriented approach is that things ___________.

A) Conflict
B) Compete
C) Interact
D) Interface
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
11
The object-oriented language developed by Xerox in the seventies was called __________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
12
Which of the following is/are object-oriented programming languages?

A) C++
B) Java
C) COBOL
D) Both a and b
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
13
Additional methods and rules requiring programmers to write sets of smaller programs organized into a hierarchy led to ___________ programming.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
14
Object __________ can greatly increase productivity.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
15
Rules for writing procedures to help create logically correct programs came to be known as ___________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following is true concerning object-oriented programming?

A) Programmers may only use objects once but can modify objects as the program becomes more complex.
B) Programmers must write statements that define all types of objects, including their attributes and behaviors.
C) Programmers are more error prone using the object-oriented approach.
D) Object-oriented programming is too complex and inflexible to be used in many applications.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
17
The Java programming language was developed by _________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following is true about Unified Modeling Language (UML)?

A) UML is used to help define object-oriented constructs and models.
B) UML has been helpful in standardizing object-oriented methods and diagramming techniques.
C) Primarily methodologist and researchers use UML.
D) Both a and b
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
19
Objects have ________.

A) Features
B) Attributes
C) Behaviors
D) All the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
20
In the object-oriented approach, one important aspect is that things _________.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
21
Objects that exist in other systems may not be used in other systems.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
22
Information systems use object-oriented approach in ____________.

A) Programming
B) Database management
C) System analysis and design
D) All the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
23
Java and J++ were object-oriented languages developed by Microsoft as an extension to Visual Basic.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
24
Structured programming is characterized by __________.

A) Sequence
B) Choice
C) Repetition
D) All the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
25
The acronym OOP stands for _________.

A) Object-oriented procedures
B) Object-oriented programming
C) Opposing object processes
D) Object-oriented potential
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
26
Which of the following is NOT a benefit of the object-oriented approach?

A) Flexible
B) Increased productivity
C) Higher quality systems
D) High maintenance and expense
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
27
Which of the following companies developed J++?

A) Sun Microsystems
B) Borland
C) Microsoft
D) Xerox
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
28
Finding objects that already exist and modifying them to be included in a new system is called the building-block approach to systems development.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
29
Smalltalk was an object-oriented programming language developed in the _________.

A) Sixties
B) Seventies
C) Eighties
D) Nineties
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
30
The object-oriented approach is based on a fundamentally different view of computer systems than that found in the traditional structured approach.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
31
Which language was the first object-oriented programming language?

A) Smalltalk
B) SIMULA
C) C++
D) Java
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
32
Which company developed Smalltalk?

A) IBM
B) Xerox
C) Borland
D) Microsoft
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
33
In computer systems, objects typically are viewed as a collection of competing things that can be classified as a specific type.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
34
Object-oriented analysis is described as the defining of the user's __________.

A) Interaction with other objects
B) Interface and operating environment
C) Work environment
D) None of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
35
Which object-oriented programming language was responsible for popularizing the graphical user interface?

A) Smalltalk
B) C++
C) COBOL
D) Java
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
36
Which object-oriented programming language is used for developing applets to be run on web sites?

A) Smalltalk
B) C++
C) Pascal
D) Java
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
37
The first step in building an information system using the object-oriented approach is to first identify the objects that are needed in the system.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
38
Which statement(s) is true concerning objects?

A) Objects are typically complex.
B) Objects cannot be reused in other systems.
C) Objects are self-contained.
D) None of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
39
Defining objects that involve the user interface and operating environment and the way they interact with objects in the user's work environment is described as object-oriented _________.

A) Analysis
B) Design
C) Programming
D) Development
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
40
The structured programming approach views a computer systems as

A) A collection of computer programs
B) A competing set of objects
C) A collaborative method of objects
D) None of the above
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
41
Reuse of objects can greatly increase productivity in object-oriented programming.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
42
The first object-oriented programming language __________ was developed in Norway in the mid-sixties.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
43
Each object in a system is relatively small, self-contained, and manageable.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
44
The object-oriented approach can lead to higher quality systems that are less expensive to build and maintain.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
45
The object-oriented approach addresses the programming problems of quality and productivity but is not very flexible.
Unlock Deck
Unlock for access to all 45 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 45 flashcards in this deck.