
AP Computer Science - 2 D Arrays
Authored by John Miller
Computers
9th - 12th Grade
Used 126+ times

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
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
QBASIC Programming
Quiz
•
5th - 10th Grade
10 questions
Bài 13-Bổ sung các đối tượng đồ hoạ
Quiz
•
10th Grade
10 questions
Bài 10-Thực hành khai thác tài nguyên trên Internet
Quiz
•
10th - 12th Grade
10 questions
Microcontroller
Quiz
•
11th Grade - University
10 questions
Network
Quiz
•
10th - 11th Grade
10 questions
ZOOM QUIZ
Quiz
•
1st - 12th Grade
10 questions
Tin học 10 _ Bài 16 _Định dạng văn bản
Quiz
•
10th - 12th Grade
10 questions
TIN 11 - PYTHON - PHÉP TOÁN - BIỂU THỨC - CÂU LỆNH GÁN
Quiz
•
11th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
29 questions
Alg. 1 Section 5.1 Coordinate Plane
Quiz
•
9th Grade
22 questions
fractions
Quiz
•
3rd Grade
11 questions
FOREST Effective communication
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade