ExamCompetition Forum Question Papers Ask A Question Mock Test Learn & Earn Sign Up Login Menu



0 vote

Which will legally declare, construct, and initialize an array?

Asked on by | Votes 0 | Views: 340 | Tags: computer science     | java programming     | array     | Add Bounty

Which will legally declare, construct, and initialize an array?

A).  int [] myList = {};

B).  int [] myList = (5, 8, 2);

C).  int myList [] [] = {4,9,7,0};

D).  int myList [] = {4, 3, 7};


Share on Facebook      Share on Whatsapp       Share on Twitter




1 answers

2 vote
Answered by on | Votes 2 |

 int myList [] = {4, 3, 7};



The only legal array declaration and assignment statement is Option D
Option A is wrong because it initializes an int array with String literals.
Option B is wrong because it uses something other than curly braces for the initialization.
Option C is wrong because it provides initial values for only one dimension, although the declared array is a two-dimensional array.

Join Telegram Group




Answer This Question

Name:
Email:
Answer :
Sum of (1+2)
Submit:

Other Questions

1. Which will legally declare, construct, and initialize an array?

2. In Java arrays are

3. What is output of the following code:public class Test{ public static void main(String[] args){ int[] x = {120, 200, 016 }; for(int i = 0; i < x.length; i++) System.out.print(x[i] + " "); }}

4. Determine output:public class Test{ public static void main(String[] args){ int[] x = {1, 2, 3, 4}; int[] y = x; x = new int[2]; for(int i = 0; i < x.length; i++) System.out.print(y[i] + " "); }}

5. What will be the output of the program?public class Test{ 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 C:Java> java Test 1 2 3 4

6. What is the value of a[1] after the following code is executed?int[] a = {0, 2, 4, 1, 3};for(int i = 0; i < a.length; i++)a[i] = a[(a[i] + 3) % a.length];

7. Analyze the following code and choose the correct answer.int[] arr = new int[5];arr = new int[6];

8. What will be the output?public class Test{ public static void main(String[] args){ int[] a = new int[4]; a[1] = 1; a = new int[2]; System.out.println("a[1] is " + a[1]); }}

9. What would be the result of attempting to compile and run the following code?public class HelloWorld{ public static void main(String[] args){ double[] x = new double[]{1, 2, 3}; System.out.println("Value is " + x[1]); }}

10. What is the result of compiling and running the following code?public class Test{ public static void main(String[] args){ int[] a = new int[0]; System.out.print(a.length); }}