Explore topic-wise MCQs in Language Fundamentals Finding the output.

This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your Language Fundamentals Finding the output knowledge and support exam preparation. Choose a topic below to get started.

1.

What will be the output of the program?

 public class X { public static void main(String [] args) { String names [] = new String[5]; for (int x=0; x < args xss=removed>

and the command line invocation is

> java X a b

A. names
B. null
C. Compilation fails
D. An exception is thrown at runtime
Answer» C. Compilation fails
2.

In the given program, how many lines of output will be produced?

 public class Test { public static void main(String [] args) { int [] [] [] x = new int [3] [] []; int i, j; x[0] = new int[4][]; x[1] = new int[2][]; x[2] = new int[5][]; for (i = 0; i < x xss=removed xss=removed xss=removed>

A. 7
B. 9
C. 11
D. 13
E. Compilation fails
Answer» D. 13
3.

What will be the output of the program?

 public class CommandArgsTwo { public static void main(String [] argh) { int x; x = argh.length; for (int y = 1; y <= x; y++) { System.out.print(" " + argh[y]); } } } 

and the command-line invocation is

> java CommandArgsTwo 1 2 3

A. 0 1 2
B. 1 2 3
C. 0 0 0
D. An exception is thrown at runtime
Answer» E.
4.

What will be the output of the program ?

 public class Test { public static void main(String [] args) { signed int x = 10; for (int y=0; y<5>

A. 10, 9, 8, 7, 6,
B. 9, 8, 7, 6, 5,
C. Compilation fails.
D. An exception is thrown at runtime.
Answer» D. An exception is thrown at runtime.
5.

What will be the output of the program?

  public class TestDogs { public static void main(String [] args) { Dog [][] theDogs = new Dog[3][]; System.out.println(theDogs[2][0].toString()); } } class Dog { }

A. null
B. theDogs
C. Compilation fails
D. An exception is thrown at runtime
Answer» E.
6.

 public class F0091 { public void main( String[] args ) { System.out.println( "Hello" + args[0] ); } } 

What will be the output of the program, if this code is executed with the command line:

> java F0091 world

A. Hello
B. Hello Foo91
C. Hello world
D. The code does not run.
Answer» E.
7.

What will be the output of the program?

 public class CommandArgs { public static void main(String [] args) { String s1 = args[1]; String s2 = args[2]; String s3 = args[3]; String s4 = args[4]; System.out.print(" args[2] = " + s2); } } 

and the command-line invocation is

> java CommandArgs 1 2 3 4

A. args[2] = 2
B. args[2] = 3
C. args[2] = null
D. An exception is thrown at runtime.
Answer» E.
8.

What will be the output of the program?

and the command-line invocation is

 public class CommandArgsThree { public static void main(String [] args) { String [][] argCopy = new String[2][2]; int x; argCopy[0] = args; x = argCopy[0].length; for (int y = 0; y < x>

> java CommandArgsThree 1 2 3

A. 0 0
B. B.
C. C.
D. D.
Answer» E.