Question: a) Give all call sites using the line numbers given. (2 points) b) Give all pairs of last-defs and first-uses. (4 points) c) Provide testinputsthatsatisfy

a) Give all call sites using the line numbers given. (2 points)

b) Give all pairs of last-defs and first-uses. (4 points)

c) Provide testinputsthatsatisfy all-coupling-uses (note thattrash() only has one input).

public class TrashAndTakeOut { public static void trash (int x) { int m, n; m = 0; if (x > 0) m = 4; if (x > 5) n = 3*m; else n = 4*m; int o = takeOut (m, n); System.out.println ("o is: " + o); } public static int takeOut (int a, int b) { int d, e; d = 42*a; if (a > 0) e = 2*b+d; else e = b+d; return (e); } public static void main (String []argv) { // Driver method for trashAndTakeOut // Read an integer from standard input, call trashAndTakeOut() if (argv.length != 1) { System.out.println ("Usage: java TrashAndTakeOut v1"); return; } int x = 0; try { x = Integer.parseInt (argv[0]); } catch (NumberFormatException e) { System.out.println ("Entry must be an integer, using 1."); x = 1; } trash (x); } }

a) Give all call sites using the line numbers given. (2 points)

Question 3 (12 points) use the hads eout() to find the owing questions 24 return Priatla a) Give all call sites using the line numbers given. (2 points of las-des and Mrs-uses 4 p c Provide test inputs that satisfy al-coupling-uses (note that trash0only ha one input (6 points

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!