Search Header Logo

Unit 4 AP CSA Review

Authored by Mark Freeman

Computers

12th Grade

Used 7+ times

Unit 4 AP CSA Review
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is output by the following code?

iahbgcfd → This loop will interleave the characters of str1 and str2, starting with the end of str2 and start of str1. The loop will only interleave 4 sets of characters, because str1.length() == 4. This prevents the e in str2 from being printed

aibhcgdf → If the order of the print statements were reversed, then this would be the correct output

ibhcgde → The a should be included in the output, and the e should be excluded. See choice a

Index out of Bounds Error → If we were checking the condition j >= 0, then we’d have an index out of bounds error

iahbgcfde → There should be no e at the end of the output. The loop ends before it prints the e

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following statements will return a random even number between 6 and 14 inclusive?

6 + 2 * (int) (4 * Math.random())

6 + (int) (8 * Math.random())

4 + 2 * (int) (5 * Math.random())

(int) (Math.random() * 14) - 6

6 + 2 * (int) (5 * Math.random())

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Choose which three values should replace the blanks in the for loop so that it loops through the numbers: 1 3 5 7 9. Note that the choices will fill in the three blanks in the order in which they appear.

1, <10, +=2

1, <9, ++

0, <10, ++

1, <=9, ++

0, <9, +=2

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What does short circuit evaluation mean in the following code?

if a < b is false, then c != d is not evaluated

if a < b is true then c != d is not evaluated

if c != d is false, then a < b is not evaluated

if c != d is true, then a < b is not evaluated

if a < b is false, then c != d is evaluated

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following code segments will print all numbers divisible by 5 between 1 and 50 in ascending order?

I only

II and III only

II only

I and II only

I, II and III

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Assume that x and y are boolean variables and have been properly initialized. Which of the following best describes the result of evaluating the expression (x && y) || !(x || !y)?

true only when x and y have the same value

true only when y is true

true only when x is true

Always false

Always true

7.

OPEN ENDED QUESTION

3 mins • 1 pt

Consider the following output: 4 3 2 1 3 2 1 2 1 1 Which of the following code segments will produce this output?

Evaluate responses using AI:

OFF

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?