0% found this document useful (0 votes)
175 views124 pages

Array Mcqs

The document contains code snippets and questions related to Java arrays. The code snippets demonstrate various operations on arrays like initialization, accessing elements, looping, sorting, finding minimum/maximum elements etc. The questions test the output of the code snippets.

Uploaded by

Ram Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
175 views124 pages

Array Mcqs

The document contains code snippets and questions related to Java arrays. The code snippets demonstrate various operations on arrays like initialization, accessing elements, looping, sorting, finding minimum/maximum elements etc. The questions test the output of the code snippets.

Uploaded by

Ram Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

1 //Predict the output

2 class Main
3 {
4 public static void main(String[] args)
5 {
6 System.out.println(“Enjoy today");
7 }
8 }
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Question 1
A) E n j o y t o d a y

B) Enjoy today

C) Enjoy
today

D) error
Question 1
A) E n j o y t o d a y

B) Enjoy today

C) Enjoy
today

D) error
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int a[]=new int[3];
7 a[0]=1;
8 a[1]=2;
9 a[2]=7;
10 for(int i=0;i<a.length;i++)
11 System.out.println(a[i]);
12 }
13 }
14
15
16
17
18
19
20
21
22
Question 2
A) 1
2
7
B) 1 2 7

C) Error

D) 127
Question 2
A) 1
2
7
B) 1 2 7

C) Error

D) 127
1 //Predict the output
2 public class Main
3 {
4 public static void main(String[] args)
5 {
6 int[] b = {1, 2, 3};
7 System.out.println(b[5]);
8 }
9 }
10
11
12
13
14
15
16
17
18
19
20
21
22
Question 3
A) 0

B) ArrayindexoutofBoundsexception

C) 1 2 3

D) 1
2
3
Question 3
A) 0

B) ArrayindexoutofBoundsexception

C) 1 2 3

D) 1
2
3
1 //Predict the output
2 public class Main
3 {
4 public static void main(String[] args)
5 {
6 String[] arr = {"Welcome","to","java",“programming"};
7 for (int i = 0; i < arr.length; i++)
8 {
9 System.out.println(arr[i] + " ");
10 }
11 }
12 }
13
14
15
16
17
18
19
20
21
22
Question 4
A) No output

B) Welcome to java programming

C) “Welcome”, “to”, “java”, “programming”

D) Compilation error
Question 4
A) No output

B) Welcome to java programming

C) “Welcome”, “to”, “java”, “programming”

D) Compilation error
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int arr[]={10, 15, 20, 25, 30};
7 System.out.println(arr.length);
8 }
9 }
10
11
12
13
14
15
16
17
18
19
20
21
22
Question 5
A) 6

B) 0

C) 5

D) No output
Question 5
A) 6

B) 0

C) 5

D) No output
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int[] arr = {2, 4, 6, 8, 10};
7 int sum = 0;
8 for( int a : arr)
9 {
10 sum = sum+a;
11 }
12 System.out.println(sum);
13 }
14 }
15
16
17
18
19
20
21
22
Question 6
A) 30

B) Compilation error

C) 5

D) 10
Question 6
A) 30

B) Compilation error

C) 5

D) 10
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 int[] b = new int[]{ 10, 20, 30, 40};
7 int sum = 0;
8 for (int i=0; i < b.length ; i++)
9 {
10 sum = sum + b[i];
11 }
12 System.out.println(sum);
13 }
14 }
15
16
17
18
19
20
21
22
Question 7
A) 20

B) 100

C) 120

D) 40
Question 7
A) 20

B) 100

C) 120

D) 40
1 // Predict the output
2 import java.util.*;
3 public class Main
4 {
5 public static void main(String args[])
6 {
7 int arr[] = {10, 20, 30, 40, 50};
8 System.out.println(arr[2]);
9 }
10 }
11
12
13
14
15
16
17
18
19
20
21
22
Question 8
A) ArrayIndexOutOfBoundsException

B) 5

C) Compilation error

D) 30
Question 8
A) ArrayIndexOutOfBoundsException

B) 5

C) Compilation error

D) 30
1 //Predict the output
2 public class Main
3 {
4 public static void main(String args
5 {
6 int arr[] = {11,22,33,44,55};
7 for(int i=0; i < arr.length; i++)
8 {
9 System.out.print(arr[i]);
10 }
11 }
12 }
13
14
15
16
17
18
19
20
21
22
Question 9
A) NullPointerException

B) 1122334455

C) Compilation error

D) 11 22 33 44 55
Question 9
A) NullPointerException

B) 1122334455

C) Compilation error

D) 11 22 33 44 55
1 //Predict the output
2 public class Main
3 {
4 public static void main(String [] args)
5 {
6 String arr[] = {“Happy”,”Journey”};
7 for(int i=0; i < arr.length; i++)
8 {
9 System.out.println(arr[i]);
10 }
11 }
12 }
13
14
15
16
17
18
19
20
21
22
Question 10
A) Happy Journey

B) Happy
Journey

C) No output

D) HappyJourney
Question 10
A) Happy Journey

B) Happy
Journey

C) No output

D) HappyJourney
1 //Predict the output
2 import java.util.*;
3 class Main
4 {
5 public static void main(String args[])
6 {
7 int a[];
8 System.out.println(a[0]);
9 System.out.println(a[2]);
10 }
11 }
12
13
14
15
16
17
18
19
20
21
22
Question 11
A) Compile error

B) a[0]
a[1]

C) 0

D) { }
Question 11
A) Compile error

B) a[0]
a[1]

C) 0

D) { }
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int a[]={2,5,6,7};
7 for(int i=0;i<a.length;i++)
8 {
9 if(a[i]%2!=0)
10 {
11 System.out.println(a[i]);
12 }
13 }
14 }
15 }
16
17
18
19
20
21
22
Question 12
A) 2 5 6 7

B) 5
7

C) 2
6

D) No output
Question 12
A) 2 5 6 7

B) 5
7

C) 2
6

D) No output
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int b[]={3,4,5,8,9};
7 for(int i=0;i<b.length;i++)
8 {
9 if(b[i]%2==0)
10 {
11 System.out.println(b[i]);
12 }
13 }
14 }
15 }
16
17
18
19
20
21
22
Question 13
A) Compilation error

B) 3
5
9
C) 4
8

D) 3 4 5 8 9
Question 13
A) Compilation error

B) 3
5
9
C) 4
8

D) 3 4 5 8 9
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int s [] = new int[10];
7 for (int i = 0; i < 10; ++i)
8 {
9 s[i] = i;
10 System.out.print(s[i] + " ");
11 i++;
12 }
13 }
14 }
15
16
17
18
19
20
21
22
Question 14
A) Compile error

B) 0 2 4 6 8

C) Null

D) 02468
Question 14
A) Compile error

B) 0 2 4 6 8

C) Null

D) 02468
1 //Predict the output
2 import java.util.Arrays;
3 class Main
4 {
5 public static void main(String[] args)
6 {
7 int[] a = new int[]{56, 12, 28, 34, 89, 21};
8 Arrays.sort(a);
9 System.out.print(Arrays.toString(a));
10 }
11 }
12
13
14
15
16
17
18
19
20
21
22
Question 15
A) [56, 12, 28, 34, 89, 21]

B) [12, 21, 28, 34, 56, 89]

C) ArrayindexoutofBoundsException

D) 34
Question 15
A) [56, 12, 28, 34, 89, 21]

B) [12, 21, 28, 34, 56, 89]

C) ArrayindexoutofBoundsException

D) 34
1 //Predict the output
2 class main
3 {
4 public static void main(String args[])
5 {
6 char a [] = new char[5];
7 for (int i = 0; i < 5; ++i)
8 {
9 a[i] = 'i';
10 System.out.print(a[i] + “ ");
11 }
12 }
13 }
14
15
16
17
18
19
20
21
22
Question 16
A) 0

B) Compilation error

C) i i i i i

D) 0 1 2 3 4
Question 16
A) 0

B) Compilation error

C) i i i i i

D) 0 1 2 3 4
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 double[] val = {1.6, 2.5, 3.7, 4.5};
7 double sum = 0;
8 for (int i = 0; i < val.length; i++)
9 {
10 sum += val[i];
11 }
12 System.out.println(sum);
13 }
14 }
15
16
17
18
19
20
21
22
Question 17
A) 2.5

B) 12.3

C) 4.5

D) 12.7
Question 17
A) 2.5

B) 12.3

C) 4.5

D) 12.7
1 //Predict the output
2 import java.util.Arrays;
3 class Main
4 {
5 public static int getSmallest(int[] a, int total)
6 {
7 Arrays.sort(a);
8 return a[0];
9 }
10 public static void main(String args[])
11 {
12 int a[]={11,15,10,18};
13 System.out.println(getSmallest(a,5));
14 }
15 }
16
17
18
19
20
21
22
Question 18
A) 11

B) 15

C) 10

D) 18
Question 18
A) 11

B) 15

C) 10

D) 18
1 //Predict the output
2 class Main
3 {
4 static void min(int a[])
5 {
6 int min=a[0];
7 for(int i=1;i<a.length;i++)
8 if(min>a[i])
9 min=a[i];
10 System.out.println(min);
11 }
12 public static void main(String args[])
13 {
14 int a[]={7,3,2,6};
15 min(a);
16 }
17
18 }
19
20
21
22
Question 19
A) No output

B) 7

C) 7 3 2 6

D) 2
Question 19
A) No output

B) 7

C) 7 3 2 6

D) 2
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 double[] v1 = {2.62, 5.54, 2.7, 3.5};
7 double max = v1[0];
8 for (int i = 1; i < v1.length; i++)
9 {
10 if (v1[i] > max) max = v1[i];
11 }
12 System.out.println(max);
13 }
14 }
15
16
17
18
19
20
21
22
Question 20
A) 2.7

B) 5.54

C) 3.5

D) 2.62
Question 20
A) 2.7

B) 5.54

C) 3.5

D) 2.62
1 //Predict the output
2 import java.util.*;
3 class Main
4 {
5 public static void main(String[] args)
6 {
7 int[][] a = { {1, 2, 3, 4}, {5, 6, 7} };
8 for (int i = 0; i < a.length; ++i)
9 {
10 for(int j = 0; j < a[i].length; ++j)
11 {
12 System.out.print(a[i][j] + " ");
13 }
14 }
15 }
16 }
17
18
19
20
21
22
Question 21
A) 1 2 3 4
567

B) No output

C) 1 2 3 4 5 6 7

D) 1234567
Question 21
A) 1 2 3 4
567

B) No output

C) 1 2 3 4 5 6 7

D) 1234567
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int arr[][]={{1,2,3},{2,4,5},{4,7,5}};
7 for(int i=0;i<3;i++)
8 {
9 for(int j=0;j<3;j++)
10 {
11 System.out.print(arr[i][j]+" ");
12 }
13 System.out.println();
14 }
15 }
16 }
17
18
19
20
21
22
Question 22
A) 1 2 3
245
475
B) No output

C) 1 2 3 2 4 5 4 7 5

D) 1,2,3
2,4,5
4,7,5
Question 22
A) 1 2 3
245
475
B) No output

C) 1 2 3 2 4 5 4 7 5

D) 1,2,3
2,4,5
4,7,5
1 //Predict the output
2 import java.util.*;
3 class Main
4 {
5 public static void main(String args[])
6 {
7 int arr[][]={{1,2,0},{2,0,5},{0,7,1}};
8 for(int i=0;i<4;i++)
9 {
10 for(int j=0;j<4;j++)
11 {
12 System.out.print(arr[i][j]+" ");
13 }
14 }
15 }
16 }
17
18
19
20
21
22
Question 23
A) 1 2 0
205
071
B) ArrayindexoutofBoundsException

C) 120205071

D) {1,2,0,2,0,5,0,7,1}
Question 23
A) 1 2 0
205
071
B) ArrayindexoutofBoundsException

C) 120205071

D) {1,2,0,2,0,5,0,7,1}
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 int max;
7 int s[]={35,45,67,23,55};
8 max = s[0];
9 for(int i = 0; i < 5; i++)
10 {
11 if(max < s[i])
12 {
13 max = s[i];
14 }
15 }
16 System.out.println(max);
17 }
18 }
19
20
21
22
Question 24
A) 67

B) 35

C) 23

D) 55
Question 24
A) 67

B) 35

C) 23

D) 55
1 //Predict the output
2 class main
3 {
4 public static void main(String [] args)
5 {
6 int[][] td = { {1, 2, 3, 4}, {5, 6, 7} };
7 int a = td[1][2];
8 System.out.println(a);
9 }
10 }
11
12
13
14
15
16
17
18
19
20
21
22
Question 25
A) 2

B) 7

C) 5

D) 4
Question 25
A) 2

B) 7

C) 5

D) 4
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 int[][] a = {{1, 5, 3, 4}, {4, 6, 9}, {2, 7}};
7 System.out.println(a[0].length);
8 System.out.println(a[1].length);
9 System.out.println(a[2].length);
10 }
11 }
12
13
14
15
16
17
18
19
20
21
22
Question 26
A) 4
3
2
B) 1
4
2
C) 5
6
7
D) 4
6
9
Question 26
A) 4
3
2
B) 1
4
2
C) 5
6
7
D) 4
6
9
1 //Predict the output
2 class Main
3 {
4 public static void main(String[] args)
5 {
6 int[][] a = {{1, 5}, {4, 6}, {2, 7}};
7 System.out.println(a[0][1]);
8 System.out.println(a[1][0]);
9 }
10 }
11
12
13
14
15
16
17
18
19
20
21
22
Question 27
A) 4
7

B) 5
4

C) 5
7

D) 2
1
Question 27
A) 4
7

B) 5
4

C) 5
7

D) 2
1
1 //Predict the output
2 class Main
3 {
4 public static void main (String[] args)
5 {
6 int[][] a = new int[][3];
7 for (int i = 0; i < a.length; i++)
8 {
9 for (int j = 0; j < a[i].length; j++)
10 {
11 a[i][j] = j;
12 System.out.print(a[i][j] + " ");
13 }
14 }
15 }
16 }
17
18
19
20
21
22
Question 28
A) 0 1 2
012

B) 0 1 2 0 1 2

C) Invalid Syntax

D) 0 1 2
Question 28
A) 0 1 2
012

B) 0 1 2 0 1 2

C) Invalid Syntax

D) 0 1 2
1 //Predict the output
2 class Main
3 {
4 public static void main (String[] args)
5 {
6 int ar1[] = {2,0,1};
7 int ar2[] = {2,0,1};
8 if (ar1 == ar2)
9 System.out.println("Array 1 and 2 are identical");
10 else
11 System.out.println("Both array 1 and array 2 are
12 different");
13 }
14 }
15
16
17
18
19
20
21
22
Question 29
A) ArrayindexoutofBoundsException

B) Array 1 and 2 are identical

C) Compile error

D) Both array1 and array2 are different


Question 29
A) ArrayindexoutofBoundsException

B) Array 1 and 2 are identical

C) Compile error

D) Both array1 and array2 are different


//Predict the output
1 class Main
2 {
3 public static void main (String[] args)
4 {
5 int[][] a1 = new int[3][];
6 for (int i = 0; i < a1.length; i++)
7 {
8 for (int j = 0; j < a1[i].length; j++)
9 {
10 a1[i][j] = j;
11 System.out.print(a1[i][j] + " ");
12 }
13 }
14 }
15 }
16
17
18
19
20
21
22
Question 30
A) ArrayindexoutofBoundsException

B) 0 1 2
012

C) NullPointerException

D) 012012
Question 30
A) ArrayindexoutofBoundsException

B) 0 1 2
012

C) NullPointerException

D) 012012
1 //Predict the output
2 import java.util.Arrays;
3 class Main
4 {
5 public static void main (String[] args)
6 {
7 int ar1[] = {5, 2, 9};
8 int ar2[] = {5, 2, 9};
9 if (Arrays.equals(ar1, ar2))
10 System.out.println("Array 1 and 2 are same");
11 else
12 System.out.println("Both array 1 and 2 are different");
13 }
14 }
15
16
17
18
19
20
21
22
Question 31
A) ArrayindexoutofBoundsException

B) Array 1 and 2 are same

C) Compile error

D) Both array1 and array2 are different


Question 31
A) ArrayindexoutofBoundsException

B) Array 1 and 2 are same

C) Compile error

D) Both array1 and array2 are different


1 //Predict the output
2 import java.util.Arrays;
3 class Main
4 {
5 public static void main(String[] args)
6 {
7 String str = "Nevergiveup";
8 char c = str.charAt(0);
9 char[] charArray = str.toCharArray();
10 System.out.println(Arrays.toString(charArray));
11
12 }
13
14 }
15
16
17
18
19
20
21
22
Question 32
A) Never give up

B) [N,e,v,e,r,g,i,v,e,u,p]

C) Invalid syntax

D) Never
Give
up
Question 32
A) Never give up

B) [N,e,v,e,r,g,i,v,e,u,p]

C) Invalid syntax

D) Never
Give
up
1 //Predict the output
2 import java.util.Arrays;
3 class Main
4 {
5 public static void main(String args[])
6 {
7 int[] d = {3, 12, 60, 32 };
8 int temp;
9 int ar_size = d.length;
10 for (int i = 0; i < (ar_size / 2); i++)
11 {
12 temp = d[i];
13 d[i] = d[ar_size - (i + 1)];
14 d[ar_size - (i + 1)] = temp;
15 }
16 System.out.println(Arrays.toString(d));
17 }
18
19 }
20
21
22
Question 33
A) [3, 12, 60, 32]

B) No output

C) [32, 60, 12, 3]

D) 0
Question 33
A) [3, 12, 60, 32]

B) No output

C) [32, 60, 12, 3]

D) 0
1 //Predict the output
2 class Main
3 {
4 public static void main (String[] args)
5 {
6 int arr[]={10, 15, 20, 25, 30};
7 int l1, l2, temp;
8 l1 = arr[0];
9 l2 = arr[1];
10 if (l1 < l2)
11 {
12 temp = l1;
13 l1 = l2;
14 l2 = temp;
15 }
16 for (int i = 2; i < 5; i++)
17 {
18 if (arr[i] > l1)
19 {
20 l2 = l1;
21 l1 = arr[i];
22 }
1 else if (arr[i] > l2 && arr[i] != l1)
2 {
3 l2 = arr[i];
4 }
5 }
6 System.out.println (l1);
7 System.out.println (l2);
8 }
9 }
10
11
12
13
14
15
16
17
18
19
20
21
22
Question 34
A) 10
15

B) Compile error

C) 30
25

D) 25 30
Question 34
A) 10
15

B) Compile error

C) 30
25

D) 25 30
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int b1 = sum(new int[]{2,3,4,5,8});
7 System.out.print(b1);
8 }
9 public static int sum(int a[])
10 {
11 int s = 0;
12 for(int i:a)
13 {
14 s = s+i;
15 }
16 return s;
17 }
18 }
19
20
21
22
Question 35
A) 44

B) 22

C) 8

D) 11
Question 35
A) 44

B) 22

C) 8

D) 11
1 //Predict the output
2 class Main
3 {
4 static int num(int b[], int a, int y)
5 {
6 int r = 0;
7 for (int i=0; i<a; i++)
8 if (y == b[i])
9 r++;
10 return r;
11 }
12 public static void main(String args[])
13 {
14 int b[] = {5,4,6,4,8,4,9,3};
15 int a = b.length;
16 int y = 4;
17 System.out.println(num(b, a, y));
18 }
19 }
20
21
22
Question 36
A) 3

B) 4

C) 8

D) 5
Question 36
A) 3

B) 4

C) 8

D) 5
1 //Predict the output
2 class Main
3 {
4 public static void main (String[] args)
5 {
6 int b[] = {10, 11, 12, 13};
7 int a = 50;
8 call(a,b);
9 System.out.println(a);
10 System.out.println(b[0]);
11 System.out.println(b[1]);
12 }
13 public static void call(int a, int b[])
14 {
15 a = a + 2;
16 b[0] = 60;
17 b[1] = 80;
18 }
19 }
20
21
22
Question 37
A) 50
60
80
B) 52
10
11
C) 52
60
80
D) 50
10
11
Question 37
A) 50
60
80
B) 52
10
11
C) 52
60
80
D) 50
10
11
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int b[][] = {{ 1, 2, 3}, { 4 , 5, 6}, { 7, 8, 9}};
7 int sum = 0;
8 for (int i = 0; i < 3; ++i)
9 for (int j = 0; j < 3 ; ++j)
10 sum = sum + b[i][j];
11 System.out.println(sum / 5);
12 }
13 }
14
15
16
17
18
19
20
21
22
Question 38
A) 9

B) 1 2 3
456
789

C) 0

D) { }
Question 38
A) 9

B) 1 2 3
456
789

C) 0

D) { }
1 //Predict the output
2 class Main
3 {
4 public static void main(String args[])
5 {
6 int a[][]={{1,3,4},{3,4,5}};
7 int b[][]={{1,3,4},{3,4,5}};
8 int c[][]=new int[2][3];
9 for(int i=0;i<2;i++)
10 {
11 for(int j=0;j<3;j++)
12 {
13 c[i][j]=a[i][j]+b[i][j];
14 System.out.print(c[i][j]+" ");
}
15 System.out.println()
16 }
17 }
18
19
20
21
Question 39
A) Compilation error

B) 2 6 8
6 8 10

C) 1 3 4
345

D) 2 6 8 6 8 10
Question 39
A) Compilation error

B) 2 6 8
6 8 10

C) 1 3 4
345

D) 2 6 8 6 8 10
1 //Predict the output
2 public class Main
3 {
4 public static void main(String args[])
5 {
6 int a[][] = new int[3][];
7 a[0] = new int[1];
8 a[1] = new int[2];
9 a[2] = new int[3];
10 int i, j, k = 0;
11 for (i = 0; i < 3; i++)
12 {
13 for (j = 0; j < i + 1; j++)
14 {
15 a[i][j] = k;
16 k++;
17 }
18 }
19
20
21
22
1 for (i = 0; i < 3; i++)
2 {
3 for (j = 0; j < i + 1; j++)
4 {
5 System.out.print(" " + a[i][j]);
6 k++;
7 }
8 System.out.println();
9 }
10 }
11 }
12
13
14
15
16
17
18
19
20
21
22
Question 40
A) Compile error

B) 0
12
345

C) 0 1 2 3 4 5

D) 0 1 2
345
Question 40
A) Compile error

B) 0
12
345

C) 0 1 2 3 4 5

D) 0 1 2
345
THANK YOU

You might also like