System Analysis and Design

421. Objects selected to model a system

  1. must be essential for functioning of the system
  2. must have all attributes which are invariant during operations of a system
  3. must have attributes relevant for performing services of object
  4. must be able to perform assigned services
  1. i, ii, iii
  2. ii, iii, iv
  3. i, iii, iv
  4. i, ii, iii, iv
Correct answer: (C)
i, iii, iv

422. A subsystem of a complex system

  1. should be reusable in other complex system
  2. must not be able to inherit the properties of other subsystems
  3. must have clearly specified responsibilities
  4. must know the stimuli to which it should respond
  1. i, ii, iii
  2. ii, iii, iv
  3. i, iii, iv
  4. i, ii, iv
Correct answer: (C)
i, iii, iv

423. An instance of an object is created by a

  1. query operation
  2. update operation
  3. constructor operation
  4. open operation
Correct answer: (C)
constructor operation

424. By polymorphism in object-oriented modelling we mean

  1. the ability to manipulate objects of different distinct classes
  2. the ability to manipulate objects of different distinct classes knowing only their common properties
  3. use of polymorphic operations
  4. use of similar operations to do similar things
Correct answer: (B)
the ability to manipulate objects of different distinct classes knowing only their common properties

425. All objects have

  1. attributes
  2. states
  3. a set of operations
  4. a unique identity
  1. i, ii, iii
  2. ii, iii, iv
  3. i, iii, iv
  4. i, ii, iii, iv
Correct answer: (D)
i, ii, iii, iv

426. By encapsulation in object-oriented modelling we mean

  1. encapsulating data and programs
  2. hiding attributes of an object from users
  3. hiding operations on object from users
  4. hiding implementation details of methods from users of objects
Correct answer: (D)
hiding implementation details of methods from users of objects

427. An object is selected for modelling a system provided

  1. its attributes are invariant during operation of the system
  2. its attributes change during operation of the system
  3. it has numerous attributes
  4. it has no attributes relevant to the system
Correct answer: (B)
its attributes change during operation of the system

428. An update operation in an object instance

  1. updates the class
  2. has no side effects
  3. deletes an instance
  4. alters values of attribute(s) of an object instance
Correct answer: (D)
alters values of attribute(s) of an object instance

429. Encapsulation in object-oriented modelling is useful as

  1. it allows improving methods of an object independent of other parts of system
  2. it hides implementation details of methods
  3. it allows easy designing
  4. encapsulates attributes and operations of object
Correct answer: (A)
it allows improving methods of an object independent of other parts of system

430. A polymorphic operation

  1. has same name
  2. has same name but uses different methods depending on class
  3. uses different methods to perform on the same class
  4. uses polymorphic method
Correct answer: (B)
has same name but uses different methods depending on class
Page 43 of 61