Once we have implemented the solution, we are not done with the problem because

Once we have implemented the solution, we are not done with the problem because

a) the solution may not be the best (most efficient)
b) the solution may have errors and need testing and fixing before we are done
c) the solution may, at a later date, need revising to handle new specifications
d) the solution may, at a later date, need revising because of new programming language features
e) all of the above


Answer:  e.

Explanation:  A program should not be considered as a finished product until we are reasonably assured that it is efficient and error-free.  Further, it is common that programs require modification in the future because of a change to specifications or a change to the language or computer running the program.


Java

Learn More Multiple Choice Question :