AP CS A CH 1 Review

Quiz
•
Computers
•
10th - 12th Grade
•
Hard
Sammi McConnell
Used 20+ times
FREE Resource
27 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
int j = 10;
int k = 8;
j += 2;
k += j;
System.out.print(j);
System.out.print(" ");
System.out.println(k);
What is printed when the code segment is executed?
2 2
2 10
10 8
12 12
12 20
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
int x = 0;
x++;
x += 1;
x = x + 1;
x -= -1;
System.out.println(x);
What is printed when the code segment has been executed?
0
1
2
3
4
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
int num = 5;
num *= 2;
num %= 6;
What is the value of num after the code segment is executed?
1
2
4
6
10
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
int x = /* initial value not shown */;
int y = /* initial value not shown */;
int z = x;
z /= y;
z += 2;
Which of the following best describes the behavior of the code segment?
It sets z to 2.
It sets z to x.
It sets z to (1 / y) + 2.
It sets z to (x / y) + 2.
It sets z to (x + 2) / y.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment, which is intended to calculate the average of two quiz scores.
double avg = 15 + 20;
avg /= 2;
Which of the following best describes the behavior of the code segment?
The code segment stores 17 in avg because 17 is the result of the integer division of 35 by 2.
The code segment stores 18 in avg because 18 is the result of the integer division of 35 by 2.
The code segment stores 17.5 in avg because 17.5 is the result of the floating point division of 35.0 by 2.
The code segment does not compile because int values cannot be added to double values.
The code segment does not compile because a double value cannot be divided by an int value.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
int x = 4;
int y = 6;
x -= y;
y += x;
Which of the following best describes the behavior of the code segment?
The value of x and the value of y have not been changed.
Both the value of x and the value of y have been decreased.
Both the value of x and the value of y have been increased.
The value of x has been decreased and the value of y has been increased.
The value of x has been increased and the value of y has been decreased.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Consider the following code segment.
double d = 0.25;
int i = 3;
double diff = d - i;
System.out.print((int)diff - 0.5);
What is printed as a result of executing the code segment?
-2
-2.5
-3
-3.25
Nothing is printed because an int cannot be subtracted from a double.
Create a free account and access millions of resources
Similar Resources on Wayground
26 questions
Java - Flow of Control Quiz

Quiz
•
9th - 12th Grade
24 questions
CS Unit 2 Quiz

Quiz
•
12th Grade
25 questions
C++ Programming Unit 3 Quiz

Quiz
•
10th - 12th Grade
24 questions
Test formativ IF

Quiz
•
10th Grade
28 questions
Computer Translators

Quiz
•
8th - 10th Grade
25 questions
GCSE Computer Science: Programming (Python)

Quiz
•
9th - 12th Grade
29 questions
Python Y10

Quiz
•
4th - 12th Grade
25 questions
Python Christmas Quizizz

Quiz
•
10th Grade
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
20 questions
Analog vs Digital

Quiz
•
9th - 12th Grade
10 questions
CTEA Computer Vocab Terms #1

Quiz
•
12th Grade
10 questions
Exploring Cybersecurity Techniques and Threats

Interactive video
•
6th - 10th Grade
10 questions
Understanding the Internet and Data Transmission

Interactive video
•
7th - 12th Grade