ch_7

Description

Chapter 7
Joshua Villy
Quiz by Joshua Villy, updated more than 1 year ago
Joshua Villy
Created by Joshua Villy about 9 years ago
799
0

Resource summary

Question 1

Question
Which of the following statements are correct?
Answer
  • char[][] charArray = {'a', 'b'};
  • char[2][2] charArray = {{'a', 'b'}, {'c', 'd'}};
  • char[2][] charArray = {{'a', 'b'}, {'c', 'd'}};
  • char[][] charArray = {{'a', 'b'}, {'c', 'd'}};

Question 2

Question
Assume double[][] x = new double[4][5], what are x.length and x[2].length?
Answer
  • 4 and 4
  • 4 and 5
  • 5 and 4
  • 5 and 5

Question 3

Question
What is the index variable for the element at the first row and first column in array a?
Answer
  • a[0][0]
  • a[1][1]
  • a[0][1]
  • a[1][0]

Question 4

Question
When you create an array using the following statement, the element values are automatically initialized to 0. int[][] matrix = new int[5][5];
Answer
  • True
  • False

Question 5

Question
How many elements are array matrix (int[][] matrix = new int[5][5])?
Answer
  • 14
  • 20
  • 25
  • 30

Question 6

Question
Analyze the following code: public class Test { public static void main(String[] args) { boolean[][] x = new boolean[3][]; x[0] = new boolean[1]; x[1] = new boolean[2]; x[2] = new boolean[3]; System.out.println("x[2][2] is " + x[2][2]); } }
Answer
  • The program has a compile error because new boolean[3][] is wrong.
  • The program has a runtime error because x[2][2] is null.
  • The program runs and displays x[2][2] is null.
  • The program runs and displays x[2][2] is true.
  • The program runs and displays x[2][2] is false.

Question 7

Question
Assume int[][] x = {{1, 2}, {3, 4}, {5, 6}}, what are x.length are x[0].length?
Answer
  • 2 and 1
  • 2 and 2
  • 3 and 2
  • 2 and 3
  • 3 and 3

Question 8

Question
Assume int[][] x = {{1, 2}, {3, 4, 5}, {5, 6, 5, 9}}, what are x[0].length, x[1].length, and x[2].length?
Answer
  • 2, 3, and 3
  • 2, 3, and 4
  • 3, 3, and 3
  • 3, 3, and 4
  • 2, 2, and 2

Question 9

Question
What will be displayed by the following program? public class Test { public static void main(String[] args) { int[][] values = {{3, 4, 5, 1}, {33, 6, 1, 2}}; int v = values[0][0]; for (int row = 0; row < values.length; row++) for (int column = 0; column < values[row].length; column++) if (v < values[row][column]) v = values[row][column]; System.out.print(v); } }
Answer
  • 1
  • 3
  • 5
  • 6
  • 33

Question 10

Question
What will be displayed by the following program? public class Test { public static void main(String[] args) { int[][] values = {{3, 4, 5, 1}, {33, 6, 1, 2}}; int v = values[0][0]; for (int[] list : values) for (int element : list) if (v > element) v = element; System.out.print(v); } }
Answer
  • 1
  • 3
  • 5
  • 6
  • 33

Question 11

Question
What will be displayed by the following program? public class Test { public static void main(String[] args) { int[][] values = {{3, 4, 5, 1 }, {33, 6, 1, 2}}; for (int row = 0; row < values.length; row++) { java.util.Arrays.sort(values[row]); for (int column = 0; column < values[row].length; column++) System.out.print(values[row][column] + " "); System.out.println(); } } }
Answer
  • The program prints two rows 3 4 5 1 followed by 33 6 1 2
  • The program prints on row 3 4 5 1 33 6 1 2
  • The program prints two rows 1 3 4 5 followed by 1 2 6 33
  • The program prints one row 1 3 4 5 1 2 6 33

Question 12

Question
What is the output of the following code? public class Test { public static void main(String[] args) { int[][] matrix = {{1, 2, 3, 4}, {4, 5, 6, 7}, {8, 9, 10, 11}, {12, 13, 14, 15}}; for (int i = 0; i < 4; i++) System.out.print(matrix[i][1] + " "); } }
Answer
  • 1 2 3 4
  • 4 5 6 7
  • 1 3 8 12
  • 2 5 9 13
  • 3 6 10 14

Question 13

Question
What is the output of the following code? public class Test5 { public static void main(String[] args) { int[][] matrix = {{1, 2, 3, 4}, {4, 5, 6, 7}, {8, 9, 10, 11}, {12, 13, 14, 15}}; for (int i = 0; i < 4; i++) System.out.print(matrix[1][i] + " "); } }
Answer
  • 1 2 3 4
  • 4 5 6 7
  • 1 3 8 12
  • 2 5 9 13
  • 3 6 10 14

Question 14

Question
Suppose a method p has the following heading: public static int[][] p() What return statement may be used in p()?
Answer
  • return 1;
  • return {1, 2, 3};
  • return int[]{1, 2, 3};
  • return new int[]{1, 2, 3};
  • return new int[][]{{1, 2, 3}, {2, 4, 5}};

Question 15

Question
What will be displayed by the following program? public class Test { public static void main(String[] args) { int[][] values = {{3, 4, 5, 1}, {33, 6, 1, 2}}; for (int row = 0; row < values.length; row++) { System.out.print(m(values[row]) + " "); } } public static int m(int[] list) { int v = list[0]; for (int i = 1; i < list.length; i++) if (v < list[i]) v = list[i]; return v; } }
Answer
  • 3 33
  • 1 1
  • 5 6
  • 5 33
  • 33 5

Question 16

Question
Assume double[][][] x = new double[4][5][6], what are x.length, x[2].length, and x[0][0].length?
Answer
  • 4, 5, and 6
  • 6, 5, and 4
  • 5, 5, and 5
  • 4, 5, and 4

Question 17

Question
Which of the following statements are correct?
Answer
  • char[][][] charArray = new char[2][2][];
  • char[2][2][] charArray = {'a', 'b'};
  • char[][][] charArray = {{'a', 'b'}, {'c', 'd'}, {'e', 'f'}};
  • char[][][] charArray = {{{'a', 'b'}, {'c', 'd'}, {'e', 'f'}}};

Question 18

Question
What will be displayed by the following code? public class Test { public static void main(String[] args) { int[][][] data = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}}; System.out.print(data[1][0][0]); } }
Answer
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Question 19

Question
What will be displayed by the following code? public class Test { public static void main(String[] args) { int[][][] data = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}}; System.out.print(ttt(data[0])); } public static int ttt(int[][] m) { int v = m[0][0]; for (int i = 0; i < m.length; i++) for (int j = 0; j < m[i].length; j++) if (v < m[i][j]) v = m[i][j]; return v; } }
Answer
  • 1
  • 2
  • 4
  • 5
  • 6
Show full summary Hide full summary

Similar

Translations and transformations of functions
Christine Laurich
Java Week 5 Object Oriented Programming
Troy Bowlin
Waves
kate.siena
Biology - B2 - AQA - GCSE - Exam Style Questions
Josh Anderson
Computer science quiz
Ryan Barton
OCR Gateway GCSE P3 Revision Quiz
xhallyx
AQA Biology B2 Questions
Sian Griffiths
AQA Biology B1 Questions
Bella Statham
AQA Biology B2 Questions
Bella Statham
AQA Physics P1 Quiz
Bella Statham
GCSE AQA Biology 1 Quiz
Lilac Potato