MCQOPTIONS
Saved Bookmarks
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. | |