AP CSA Unit 1 Review

AP CSA Unit 1 Review

9th - 12th Grade

6 Qs

quiz-placeholder

Similar activities

Excel Lesson 6 Asssessment

Excel Lesson 6 Asssessment

9th - 12th Grade

10 Qs

FRE TEST INFORMATIKA BAB 2

FRE TEST INFORMATIKA BAB 2

9th Grade

10 Qs

Pointing Devices

Pointing Devices

6th - 10th Grade

10 Qs

Vocab Quiz 3 (Word 8)

Vocab Quiz 3 (Word 8)

8th Grade - University

10 Qs

AQA - Unit 7 - OOP

AQA - Unit 7 - OOP

11th - 12th Grade

10 Qs

Create with Code Prototype 2 Quiz

Create with Code Prototype 2 Quiz

9th - 12th Grade

10 Qs

Latihan Soal 3

Latihan Soal 3

11th Grade

10 Qs

Word 2.3 Review Quiz

Word 2.3 Review Quiz

7th - 12th Grade

10 Qs

AP CSA Unit 1 Review

AP CSA Unit 1 Review

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

ANTHONY MEDINA

Used 2+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

Media Image

A Painter object called Pablito is facing North. Considering the following code, the effect of this code is that the Pablito object is now:

facing north

facing south

facing east

facing west

in an infinite loop

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following statements is true?

Performing a task in a program requires a method

A method contains the statements that actually performs its task

The algorithm that the method represents can consist of a combination of sequencing, selection and iteration

All of the above

Answer explanation

All statements are true: a method is essential for task execution, it contains the necessary statements, and its algorithm can involve sequencing, selection, and iteration. Therefore, the correct answer is 'All of the above'.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

A Painter object called Mildred is initially facing south. Consider the following code segment. After the loop has terminated, which of the following must be true.

The Mildred object is blocked from moving north

The Mildred object is blocked from moving south

The Mildred object is blocked from moving east

The Mildred object is blocked from moving west

Answer explanation

Mildred starts facing south. If the loop involves moving south, she would be blocked from moving further south, confirming that she cannot move in that direction after the loop ends.

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following statements is false

An object's atributes are specified in a class

A Chef object would likely have a menu attribute that represents the food they make

Each Chef object knows its Menu but not the Menu of other Chef objects

Attributes are specified by the class's methods

Answer explanation

The statement 'Attributes are specified by the class's methods' is false. Attributes are defined in the class itself, while methods define the behavior of the class. Attributes hold data, whereas methods operate on that data.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Consider the following Painter class

Given a Painter object called judy, which method call would cause a syntax error?

judy.move( );

judy.turnLeft( );

judy.canMove( )

judy.takePaint( );

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Consider the following Painter class

Given a Painter object called judy, which method call would cause a syntax error?

judy.move( );

judy.turnLeft( );

judy.paint( );

judy.takePaint( );

Answer explanation

The method call judy.paint( ); causes a syntax error because it likely requires parameters or is not defined in the Painter class. The other methods judy.move( );, judy.turnLeft( );, and judy.takePaint( ); are valid.