retagged by
1,554 views
0 votes
0 votes

A software engineer is required to implement two sets of algorithms for a single set of matrix operations in an object oriented programming language; the two sets of algo­rithms are to provide precisions of 10-3 and 10-6, respectively. She decides to implement two classes, Low Precision Matrix and High Precision Matrix, providing precisions 10-3 and 10-6 respectively. Which one of the following is the best alternative for the imple­mentation?

  • S1: The two classes should be kept independent.
  • S2: Low Precision Matrix should be derived from High Precision Matrix.
  • S3: High Precision Matrix should be derived from Low Precision Matrix.
  • S4: One class should be derived from the other; the hierarchy is immaterial.
  1. S1
  2. S2
  3. S3
  4. S4
retagged by

2 Answers

1 votes
1 votes
I think answer should be (B).. because we can derive low precision matrix from high precison by some loss of information. eg: high precision one return a. bcdefg (  a 6 bits decimal.) we can derive a low precision depends on how much we want a. bcd (by loss of some information, three bits here).. But on the other hand we can not derive a high precision from a low precision because once a calculation has been done that means once infomation has been lost we can't recover it back.. so deriving high precision from low precision is not possible as per my understanding......

Arjun Sir pls help!!
Answer:

Related questions