Tag Archives: args

Given: class Base { public static void main(String[] args) { System.out.println("Base " + args[2]); }

Given: class Base {public static void main(String[] args) {System.out.println(“Base ” + args[2]);}}public class Sub extends Base{public static void main(String[] args) {System.out.println(“Overriden ” + args[1]);}}And the commands:javac Sub.javajava Sub 10 20 30What is the result? A. Overridden 20 B. Base 30 Overridden 20 C. Base 30 D. Overridden 20 Base 30 Correct Answer: A

Given: public class SampleClass { public static void main(String[] args) { AnotherSampleClass asc = new

Given:public class SampleClass {public static void main(String[] args) {AnotherSampleClass asc = new AnotherSampleClass(); SampleClass sc = newSampleClass();sc = asc;System.out.println(“sc: ” + sc.getClass());System.out.println(“asc: ” + asc.getClass());}}class AnotherSampleClass extends SampleClass {}What is the result? A. sc: class AnotherSampleClass asc: class SampleClass B. sc: class SampleClass asc: class AnotherSampleClass C. sc: class AnotherSampleClass asc: class AnotherSampleClass D. sc: class Object asc:… Read More »

Given: public class TestLoop { public static void main(String[] args) { int array[] = {0, 1, 2, 3, 4};

Given:public class TestLoop {public static void main(String[] args) {int array[] = {0, 1, 2, 3, 4};int key = 3;for (int pos = 0; pos < array.length; ++pos) {if (array[pos] == key) {break;}}System.out.print(“Found ” + key + “at ” + pos);}}What is the result? A. Found 3 at 2 B. Found 3 at 3 C. Compilation fails D. An… Read More »

Given: public class MainMethod { void main() { System.out.println("one"); } static void main(String args)

Given:public class MainMethod { void main() {System.out.println(“one”);}static void main(String args) {System.out.println(“two”);}public static void main(String[] args) {System.out.println(“three”);}void mina(Object[] args) {System.out.println(“four”);}}What is printed out when the program is excuted? A. two B. four C. one D. three Correct Answer: D

public class StringReplace { public static void main(String[] args) { String message = "Hi everyone!";

public class StringReplace {public static void main(String[] args) {String message = “Hi everyone!”;System.out.println(“message = ” + message.replace(“e”, “X”)); }}What is the result? A. A runtime error is produced. B. message = C. message = Hi XvXryonX! D. message = Hi Xveryone! E. message = Hi everyone! F. A compile time error is produced. Correct Answer: C