Search Header Logo

AP Computer Science - 2 D Arrays

Authored by John Miller

Computers

9th - 12th Grade

Used 126+ times

AP Computer Science - 2 D Arrays
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

//Precondition: mat is initialized

public static void matStuff(int[][] mat, int row)

{

int numCols = mat[0].length;

for (int col = 0; col < numCols; col++)

mat[row][col] = row;

}


Suppose mat is originally


1 4 9 0

2 7 8 6

5 1 4 3


After the method call matStuff(mat, 1), matrix mat will be

1 1 1 1

2 7 8 6

5 1 4 3

1 4 9 0

1 7 8 6

1 1 4 3

1 1 9 0

2 1 8 6

5 1 4 3

1 4 9 0

1 1 1 1

5 1 4 3

1 1 1 1

1 1 1 1

1 1 1 1

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following initializes an 8 X 10 matrix with integer values that are prefect squares (0 is a perfect square)?


I int[][] mat = new int[8][10];


II int[][] mat = new int[8][10];

for(int r = 0; r < mat.length; r++)

for(int c = 0; c < mat[r].length; c++)

mat[r][c] = r - r;


III int[][] mat = new int[8][10];

for(int c = 0; c < mat[0].length; c++)

for(int r = 0; r < mat.length; r++)

mat[r][c] = c * c;

I only

II only

III only

I and II only

I and III only

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Given the following matrix definition:


double [][] a = new double[5][8];


This array will hold the following values after it is instantiated:

Zeros

False

No values, each element will be empty

Random Numbers

Null

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Given the following matrix definition:


boolean[][] a = new boolean[5][8];


This array will hold the following values after it is instantiated:

Zeros

False

No values, each element will be empty

Random Numbers

Null

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Consider a class that has this private instance variable:


private int[][] mat;


The class has the following method, alter.


public void alter (int c)

{

for (int i = 0; i < mat.length; i++)

for (int j = c + 1; j < mat[0].length; j++)

mat[i][j – 1] = mat [i][j];

}


If a 3 x 4 matrix mat is


1 3 5 7

2 4 6 8

3 5 7 9


then alter(1) will change mat to

1 5 7 7

2 6 8 8

3 7 9 9

1 5 7

2 6 8

3 7 9

1 3 5 7

3 5 7 9

1 3 5 7

3 5 7 9

3 5 7 9

1 7 7 7

2 8 8 8

3 9 9 9

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

I only

II only

III only

I and II only

I, II, and III

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?