Question: Below is a faulty program which includes a test case that results in failure. Answer the following questions about the program public int findLast
Below is a faulty program which includes a test case that results in failure. Answer the following questions about the program public int findLast (int[] x, int y) { //Effects: If x-null throw NullprinterException // else return the index of the last element // in x that equals y.. // if no sunch element exists, return -1 for (int i= length - 1; 0; --) { I if (x[i]=my) { return -1; return; //test: x- [2, 3, 5); y = 2 // Expected - 0 1. Identify the fault. 2. If possible, identify a test case that does not execute the fault. 3. If possible, identify a test case that executes the fault, but does not result in failure.
Step by Step Solution
There are 3 Steps involved in it
Identify the fault There are multiple issues in the code The loop condition is incorrect It should ... View full answer
Get step-by-step solutions from verified subject matter experts
