3.25 |
What will be printed when the following program is run? public class ParameterPass { public static void main(String[] args) { int i = 0; addTwo(i++); System.out.println(i); } static void addTwo(int i) { i += 2; } } Select the one correct answer.
|
3.26 |
What will be the result of attempting to compile and run the following class? public class Passing { public static void main(String[] args) { int a = 0; int b = 0; int[] bArr = new int[1]; bArr[0] = b; inc1(a); inc2(bArr); System.out.println("a=" + a + " b=" + b + " bArr[0]=" + bArr[0]); } public static void inc1(int x) { x++; } public static void inc2(int[] x) { x[0]++; } } Select the one correct answer.
|
3.27 |
Given the class // Filename: Args.java public class Args { public static void main(String[] args) { System.out.println(args[0] + " " + args[args.length-1]); } } what would be the result of executing the following on the command line? java Args In politics stupidity is not a handicap Select the one correct answer.
|
3.28 |
Which statements would cause a compilation error if inserted in the location indicated in the following program? public class ParameterUse { static void main(String[] args) { int a = 0; final int b = 1; int[] c = { 2 }; final int[] d = { 3 }; useArgs(a, b, c, d); } static void useArgs(final int a, int b, final int[] c, int[] d) { // INSERT STATEMENT HERE. } } Select the two correct answers.
|