The Object Model Quiz: Trivia Quiz!

17 Questions | Total Attempts: 399

SettingsSettingsSettings
The Object Model Quiz: Trivia Quiz! - Quiz

.


Questions and Answers
  • 1. 
    ..…… are entities that combine the properties of procedures and data since they perform computations and save local state.
    • A. 

      Methods

    • B. 

      Interfaces

    • C. 

      Objects

    • D. 

      Others

  • 2. 
    ....…… . is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships.
    • A. 

      Object-oriented design

    • B. 

      Object-oriented programming

    • C. 

      Object-oriented analysis

    • D. 

      Object-oriented database

  • 3. 
    Language is object-oriented if and only if it satisfies the following requirements:
    • A. 

      It supports objects that are data abstractions with an interface of named operations and a hidden local state.

    • B. 

      Objects have an associated type [class].

    • C. 

      Types [classes] may inherit attributes from supertypes [superclasses].

    • D. 

      It supports multithreading

  • 4. 
    …… is a method of design encompassing the process of object-oriented decomposition and a notation for depicting both logical and physical as well as static and dynamic models of the system under design.
    • A. 

      Object-oriented design

    • B. 

      Object-oriented programming

    • C. 

      Object-oriented analysis

    • D. 

      Object-oriented database

  • 5. 
    …… is a method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary of the problem domain.
    • A. 

      Object-oriented design

    • B. 

      Object-oriented programming

    • C. 

      Object-oriented analysis

    • D. 

      Object-oriented database

  • 6. 
    6- major elements of object model are:
    • A. 

      Class,Object,Method,Interface

    • B. 

      Class,Property,Inheritance

    • C. 

      Abstraction,Encapsulation, Modularity, Hierarchy

    • D. 

      Abstraction,Class,Polymorphism

  • 7. 
    Minor elements of object model are
    • A. 

      Class,Object,Method,Interface

    • B. 

      Class,Property,Inheritance

    • C. 

      Typing,Concurrency, Persistence

    • D. 

      Abstraction,Class,Polymorphism

  • 8. 
    An ……  denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer.
    • A. 

      Abstraction.

    • B. 

      Encapsulation

    • C. 

      Modularity.

    • D. 

      Hierarchy

  • 9. 
    Kinds of abstractions are :
    • A. 

      Entity,action,virtual machine,coincidental

    • B. 

      Class,object,method

    • C. 

      Analysis,design,programming

    • D. 

      Others

  • 10. 
    …… is An object that represents a useful model of a problem domain or solution domain entity
    • A. 

      Entity abstraction

    • B. 

      BAction abstraction

    • C. 

      Virtual machine abstraction

    • D. 

      Coincidental abstraction

  • 11. 
    - …… is An object that provides a generalized set of operations, all of which perform the same kind of function
    • A. 

      Entity abstraction

    • B. 

      Action abstraction

    • C. 

      Virtual machine abstraction

    • D. 

      Coincidental abstraction

  • 12. 
    …… is the process of compartmentalizing the elements of an abstraction that constitute its structure and behavior; encapsulation serves to separate the contractual interface of an abstraction and its implementation.
    • A. 

      Abstraction.

    • B. 

      Encapsulation.

    • C. 

      Modularity.

    • D. 

      Hierarchy

  • 13. 
    …… is the property of a system that has been decomposed into a set of cohesive and loosely coupled modules.
    • A. 

      Abstraction

    • B. 

      Encapsulation

    • C. 

      Modularity.

    • D. 

      Hierarchy

  • 14. 
    …… is a ranking or ordering of abstractions.
    • A. 

      Abstraction.

    • B. 

      Encapsulation

    • C. 

      Modularity.

    • D. 

      Hierarchy

  • 15. 
    …… is the enforcement of the class of an object, such that objects of different types may not be interchanged, or at the most, they may be interchanged only in very restricted ways.
    • A. 

      Typing

    • B. 

      Concurrency

    • C. 

      Persistence

    • D. 

      Threading

  • 16. 
    …… is the property that distinguishes an active object from one that is
    • A. 

      Typing

    • B. 

      Concurrency

    • C. 

      Persistence

    • D. 

      Threading

  • 17. 
    …… is the property of an object through which its existence transcends time (i.e., the object continues to exist after its creator ceases to exist) and/or space (i.e., the object’s location moves from the address space in which it was created).
    • A. 

      Typing

    • B. 

      Concurrency

    • C. 

      Persistence

    • D. 

      Threading