Unit 4 AP CSA Review

Unit 4 AP CSA Review

12th Grade

13 Qs

quiz-placeholder

Similar activities

Keyboarding Terms

Keyboarding Terms

9th - 12th Grade

10 Qs

CIW

CIW

9th - 12th Grade

15 Qs

Do you know alot about Roblox?

Do you know alot about Roblox?

2nd Grade - University

10 Qs

Bermain Gambar

Bermain Gambar

1st Grade - Professional Development

15 Qs

Computing figures

Computing figures

4th - 12th Grade

14 Qs

BTEC Level 3 Nat Ext Dip in Computing - Unit 2.1 Hardware and Software

BTEC Level 3 Nat Ext Dip in Computing - Unit 2.1 Hardware and Software

11th - 12th Grade

10 Qs

Unit 4 AP CSA Review

Unit 4 AP CSA Review

Assessment

Quiz

Computers

12th Grade

Practice Problem

Hard

Created by

Mark Freeman

Used 7+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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?