Question: Answer the following: A) Explain what is wrong with the given code. Describe the fault precisely by proposing a modification to the code. B) If

 Answer the following: A) Explain what is wrong with the given

Answer the following:

A) Explain what is wrong with the given code. Describe the fault precisely by proposing a modification to the code.

B) If possible, give a test case that does not execute the fault. If not, briefly explain why not.

C) If possible, give a test case that executes the fault, but does not result in an error state. If not, briefly explain why not.

D) If possible give a test case that results in an error, but not a failure. If not, briefly explain why not. Hint: Dont forget about the program counter.

E) For the given test case (that results in a failure) below, describe the first error state. Be sure to describe the complete state. Hint: Dont forget about the program counter.

Test case: numbers = [1, 2, 3, 1]; 
Expected = true

/ calculate the average of numbers @ @param numbers int array that stores numbers an empty numbers list returns 0 a numbers list of length one returns the number it contains @return double average */ public static double calculateAverage(int] numbers) \{ double sum =0.0; int length = numbers.length; if (length ==0 ) \{ return 0 ; \} else if (length ==1 ) \{ return (double) numbers [0]; \} for (int i=0;i

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!