. .
Quiz von , erstellt am more than 1 year ago

Quiz CIS 3343 Quiz am Chapter 10 (Multiple Choice), erstellt von . . am 20/02/2016.

161
1
0
. .
Erstellt von . . vor fast 9 Jahre
Schließen

Chapter 10 (Multiple Choice)

Frage 1 von 35

1

1) Which of the following is the main goal of the object-oriented approach?

Wähle eine der folgenden:

  • A) maintaining systems

  • B) minimizing the impact of change

  • C) reusability

  • D) functional control

Erklärung

Frage 2 von 35

1

2) When classes are involved in inheritance, another name for a child class is:

Wähle eine der folgenden:

  • A) a base class

  • B) a derived class.

  • C) a superclass.

  • D) an instantiated class.

Erklärung

Frage 3 von 35

1

3) When attributes are preceded by a minus sign, it means that:

Wähle eine der folgenden:

  • A) the attributes are private.

  • B) the attributes are public.

  • C) the attributes are static.

  • D) the attributes are undefined.

Erklärung

Frage 4 von 35

1

4) A template that the analyst may use when beginning to model or talk about the system from an O-O perspective is called a:

Wähle eine der folgenden:

  • A) CRC card.

  • B) UML descriptor.

  • C) whole-part structure.

  • D) design layer.

  • E) User Message Language.

Erklärung

Frage 5 von 35

1

5) Which of the following is not one of the main components of UML?

Wähle eine der folgenden:

  • A) things

  • B) relationships

  • C) entities

  • D) diagrams

Erklärung

Frage 6 von 35

1

6) Behavioral diagrams include all of the following except:

Wähle eine der folgenden:

  • A) activity diagrams.

  • B) communication diagrams.

  • C) class diagrams.

  • D) use case diagrams.

  • E) sequence diagrams.

Erklärung

Frage 7 von 35

1

7) Which of the following is a structural diagram?

Wähle eine der folgenden:

  • A) use case diagram

  • B) statechart diagram

  • C) sequence diagram

  • D) class diagram

Erklärung

Frage 8 von 35

1

8) Which of the following is not one of the six most commonly used UML diagrams?

Wähle eine der folgenden:

  • A) activity diagram

  • B) CRC card relationship diagram

  • C) use case diagram

  • D) statechart diagram

Erklärung

Frage 9 von 35

1

9) Which of the following is not described by a use case?

Wähle eine der folgenden:

  • A) the actor that initiates an event

  • B) the use case that performs the actions

  • C) the event that triggers the use case

  • D) the objects required by the use case

Erklärung

Frage 10 von 35

1

10) Which of the following are not shown on an activity diagram?

Wähle eine der folgenden:

  • A) classes

  • B) events

  • C) decisions that are made

  • D) sequential activities

Erklärung

Frage 11 von 35

1

11) On an activity diagram, what is used to show parallel activities?

Wähle eine der folgenden:

  • A) an arrow

  • B) a synchronization bar

  • C) a swimlane

  • D) a diamond

Erklärung

Frage 12 von 35

1

12) On an activity diagram, what is used to show partitioning?

Wähle eine der folgenden:

  • A) a synchronization bar

  • B) a swimlane

  • C) a diamond

  • D) a filled-in circle

Erklärung

Frage 13 von 35

1

13) A mechanism for communicating between a server and a mainframe computer is called a:

Wähle eine der folgenden:

  • A) message queue

  • B) swimlane.

  • C) synchronization bar

  • D) EBCDIC conversion unit.

Erklärung

Frage 14 von 35

1

14) On a sequence diagram, a lateral bar or vertical rectangle is used to represent:

Wähle eine der folgenden:

  • A) messages sent between classes

  • B) the time sequence of activities.

  • C) the focus of control, when an object is busy doing things.

  • D) the lifeline for the class or object.

Erklärung

Frage 15 von 35

1

15) Solid arrowheads used for messages on a sequence diagram represent:

Wähle eine der folgenden:

  • A) inheritance relationships.

  • B) return parameters.

  • C) asynchronous messages.

  • D) synchronous messages.

Erklärung

Frage 16 von 35

1

16) Which of the following is not a format for sending messages between classes on a sequence diagram?

Wähle eine der folgenden:

  • A) messageName( )

  • B) messageName(parameter1, parameter2)

  • C) messageName(parameter1:returnValue, parameter2:returnValue)

  • D) messageName(parameterType:parameterName(defaultValue))

Erklärung

Frage 17 von 35

1

17) What is used to show time ordering on a communication diagram?

Wähle eine der folgenden:

  • A) a sequence number

  • B) a synchronous arrow

  • C) an asynchronous arrow

  • D) a focus of control

Erklärung

Frage 18 von 35

1

18) A private attribute on a class diagram:

Wähle eine der folgenden:

  • A) does not change its value for different object instances.

  • B) is hidden from all classes except immediate subclasses.

  • C) is only available in the object.

  • D) is available to the class and all classes that have relationships with the attribute's class.

Erklärung

Frage 19 von 35

1

19) Method overloading means that:

Wähle eine der folgenden:

  • A) the same method may be defined differently in inherited classes.

  • B) the same method may be defined more than once in a given class.

  • C) the method may have parameters passed to it from more than one relating class.

  • D) the method may be used on different platforms, such as a server or client computer.

Erklärung

Frage 20 von 35

1

20) Which type of class represents real-world items?

Wähle eine der folgenden:

  • A) entity

  • B) interface

  • C) abstract

  • D) control

Erklärung

Frage 21 von 35

1

21) Which type of class provides a means for users to work with the system?

Wähle eine der folgenden:

  • A) entity

  • B) boundary or interface

  • C) abstract

  • D) control

Erklärung

Frage 22 von 35

1

22) Which type of class cannot be directly instantiated?

Wähle eine der folgenden:

  • A) entity

  • B) interface

  • C) abstract

  • D) control

Erklärung

Frage 23 von 35

1

23) Which type of class acts as a coordinator when implementing classes?

Wähle eine der folgenden:

  • A) entity

  • B) interface

  • C) abstract

  • D) control

Erklärung

Frage 24 von 35

1

24) Which of the following is not a way to store and retransmit data from a Web page?

Wähle eine der folgenden:

  • A) Store the information in a cookie.

  • B) Include the information in the URL.

  • C) Store the data in a message queue.

  • D) Include the data in a hidden field.

Erklärung

Frage 25 von 35

1

25) A statechart diagram is created for:

Wähle eine der folgenden:

  • A) a single class.

  • B) a single use case.

  • C) an activity on an activity diagram.

  • D) a group of classes connected with relationships.

Erklärung

Frage 26 von 35

1

26) Object-oriented techniques work well in situations where ________ information systems
are undergoing continuous maintenance, adaptation, and redesign.

Wähle eine der folgenden:

  • A) complicated

  • B) simple

  • C) highly technical

  • D) global

Erklärung

Frage 27 von 35

1

27) Objects are represented by and grouped into ________ that are optimal for reuse and maintainability.

Wähle eine der folgenden:

  • A) objects

  • B) views

  • C) classes

  • D) displays

Erklärung

Frage 28 von 35

1

28) The term ________ is used when an object is created from a class.

Wähle eine der folgenden:

  • A) class

  • B) updated

  • C) made

  • D) instantiate

Erklärung

Frage 29 von 35

1

29) When using inheritance, the child class is also know as a ________ class.

Wähle eine der folgenden:

  • A) parent

  • B) derived

  • C) primary

  • D) secondary

Erklärung

Frage 30 von 35

1

30) When one class is created from another class it is called ________.

Wähle eine der folgenden:

  • A) inheritance

  • B) dower

  • C) parenting

  • D) settlement

Erklärung

Frage 31 von 35

1

31) ________ reduces programming labor by reusing common objects easily.

Wähle eine der folgenden:

  • A) Inheritance

  • B) Dower

  • C) Parenting

  • D) Settlement

Erklärung

Frage 32 von 35

1

32) A ________, ________, and ________ card may be used when the analyst is beginning to model or talk about the system from an O-O perspective.

Wähle eine der folgenden:

  • A) class; responsibilities; collaborators

  • B) class; responsibilities; collections

  • C) class; revisions; collaborators

  • D) collection; responsibilities; collaborators

Erklärung

Frage 33 von 35

1

33) ________ describe the interactions of two or more things that perform a behavior that is more than any one of the things can do alone.

Wähle eine der folgenden:

  • A) Communication diagrams

  • B) Concept diagrams

  • C) Structural diagrams

  • D) Behavioral diagrams.

Erklärung

Frage 34 von 35

1

34) ________ show the same information as a sequence diagram.

Wähle eine der folgenden:

  • A) Communication diagrams

  • B) Concept diagrams

  • C) Structural diagrams

  • D) Behavioral diagrams.

Erklärung

Frage 35 von 35

1

35) ________ diagrams are used to model the static structural design view of a system.

Wähle eine der folgenden:

  • A) Class

  • B) Concept diagrams

  • C) Structural diagrams

  • D) Behavioral diagrams.

Erklärung