AP CSA Daily Practice

AP CSA Unit 3 Day 16: Tostring Override

Advanced Cycle 2 HARD question testing tostring override. Topic: toString Override.

AP CSA Unit 3 Day 16: Tostring Override

Advanced Cycle 2 HARD question testing tostring override. Topic: toString Override.

AP CSA Unit 3 Day 15: Polymorphism

Advanced Cycle 2 HARD question testing polymorphism. Topic: Polymorphism.

AP CSA Unit 3 Day 15: Polymorphism

Advanced Cycle 2 HARD question testing polymorphism. Topic: Polymorphism.

AP CSA Unit 3 Day 14: Constructor Parameter Val...

Advanced Cycle 2 HARD question testing constructor parameter validation. Topic: Constructor Parameter Validation.

AP CSA Unit 3 Day 14: Constructor Parameter Val...

Advanced Cycle 2 HARD question testing constructor parameter validation. Topic: Constructor Parameter Validation.

AP CSA Unit 3 Day 13: Super Keyword

Advanced Cycle 2 HARD question testing super keyword. Topic: super Keyword.

AP CSA Unit 3 Day 13: Super Keyword

Advanced Cycle 2 HARD question testing super keyword. Topic: super Keyword.

AP CSA Unit 3 Day 12: Object Equality

Advanced Cycle 2 HARD question testing object equality. Topic: Object Equality.

AP CSA Unit 3 Day 12: Object Equality

Advanced Cycle 2 HARD question testing object equality. Topic: Object Equality.

AP CSA Unit 3 Day 11: Mutator Method

Advanced Cycle 2 HARD question testing mutator method. Topic: Mutator Method.

AP CSA Unit 3 Day 11: Mutator Method

Advanced Cycle 2 HARD question testing mutator method. Topic: Mutator Method.

AP CSA Unit 3 Day 10: Method Overriding Rules

Advanced Cycle 2 HARD question testing method overriding rules. Topic: Method Overriding Rules.

AP CSA Unit 3 Day 10: Method Overriding Rules

Advanced Cycle 2 HARD question testing method overriding rules. Topic: Method Overriding Rules.

AP CSA Unit 3 Day 9: Inheritance Constructor Calls

Advanced Cycle 2 HARD question testing inheritance constructor calls. Topic: Inheritance Constructor Calls.

AP CSA Unit 3 Day 9: Inheritance Constructor Calls

Advanced Cycle 2 HARD question testing inheritance constructor calls. Topic: Inheritance Constructor Calls.

AP CSA Unit 3 Day 8: Static Method Restrictions

Advanced Cycle 2 HARD question testing static method restrictions. Topic: Static Method Restrictions.

AP CSA Unit 3 Day 8: Static Method Restrictions

Advanced Cycle 2 HARD question testing static method restrictions. Topic: Static Method Restrictions.

AP CSA Unit 3 Day 7: Scope And Access

Advanced Cycle 2 HARD question testing scope and access. Topic: Scope and Access.

AP CSA Unit 3 Day 7: Scope And Access

Advanced Cycle 2 HARD question testing scope and access. Topic: Scope and Access.

AP CSA Unit 3 Day 6: This Keyword

Advanced Cycle 2 HARD question testing this keyword. Topic: this Keyword.

AP CSA Unit 3 Day 6: This Keyword

Advanced Cycle 2 HARD question testing this keyword. Topic: this Keyword.

AP CSA Unit 3 Day 5: Constructor Chaining

Advanced Cycle 2 HARD question testing constructor chaining. Topic: Constructor Chaining.

AP CSA Unit 3 Day 5: Constructor Chaining

Advanced Cycle 2 HARD question testing constructor chaining. Topic: Constructor Chaining.

AP CSA Unit 3 Day 3: Accessor Method Side Effects

Advanced Cycle 2 HARD question testing accessor method side effects. Topic: Accessor Method Side Effects.

AP CSA Unit 3 Day 3: Accessor Method Side Effects

Advanced Cycle 2 HARD question testing accessor method side effects. Topic: Accessor Method Side Effects.

AP CSA Unit 3 Day 4: Method Overriding

Advanced Cycle 2 HARD question testing method overriding. Topic: Method Overriding.

AP CSA Unit 3 Day 4: Method Overriding

Advanced Cycle 2 HARD question testing method overriding. Topic: Method Overriding.

AP CSA Unit 3 Day 1: Constructor Overloading

Advanced Cycle 2 HARD question testing constructor overloading. Topic: Constructor Overloading.

AP CSA Unit 3 Day 1: Constructor Overloading

Advanced Cycle 2 HARD question testing constructor overloading. Topic: Constructor Overloading.

AP CSA Unit 3 Day 2: Instance vs. Static

Advanced Cycle 2 HARD question testing instance vs static. Topic: Instance vs Static.

AP CSA Unit 3 Day 2: Instance vs. Static

Advanced Cycle 2 HARD question testing instance vs static. Topic: Instance vs Static.

Unit 4 Day 16 Arraylist Algorithms

Unit 4: Data Collections Day 16 PracticeMedium Focus: Common ArrayList operations Today's Question What does the following method return for the list [3, 1, 4, 1, 5]? class="apcs-keyword">public static int...

Unit 4 Day 16 Arraylist Algorithms

Unit 4: Data Collections Day 16 PracticeMedium Focus: Common ArrayList operations Today's Question What does the following method return for the list [3, 1, 4, 1, 5]? class="apcs-keyword">public static int...

Unit 2 Day 17 String Algorithms

Unit 2: Selection and Iteration Day 17 PracticeMedium Focus: String traversal and manipulation Today's Question What is returned by mystery("hello")? class="apcs-keyword">public static String mystery(String s) { String result = class="apcs-string">"";...

Unit 2 Day 17 String Algorithms

Unit 2: Selection and Iteration Day 17 PracticeMedium Focus: String traversal and manipulation Today's Question What is returned by mystery("hello")? class="apcs-keyword">public static String mystery(String s) { String result = class="apcs-string">"";...

Unit 2 Day 16 Algorithm Analysis

Unit 2: Selection and Iteration Day 16 PracticeHard Focus: Counting loop iterations Today's Question How many times does the inner loop body execute? for (int i = 0; i <...

Unit 2 Day 16 Algorithm Analysis

Unit 2: Selection and Iteration Day 16 PracticeHard Focus: Counting loop iterations Today's Question How many times does the inner loop body execute? for (int i = 0; i <...

Unit 3 Day 16 This Keyword

Unit 3: Class Creation Day 16 PracticeMedium Focus: Using this to reference instance variables Today's Question Which statement correctly uses the this keyword in a constructor? class="apcs-keyword">public class Student {...

Unit 3 Day 16 This Keyword

Unit 3: Class Creation Day 16 PracticeMedium Focus: Using this to reference instance variables Today's Question Which statement correctly uses the this keyword in a constructor? class="apcs-keyword">public class Student {...

AP CSA Question of the Day - Unit 4 Day 21: ArrayList Comprehensive Review

Unit 4 Day 21 Arraylist Comprehensive

Unit 4: Data Collections Day 21 Practice - January 21, 2026Cycle 1 - Hard Focus: Comprehensive ArrayList Operations Practice Question Consider the following code segment: ArrayList<Integer> data = new ArrayList<>();...

Unit 4 Day 21 Arraylist Comprehensive

Unit 4: Data Collections Day 21 Practice - January 21, 2026Cycle 1 - Hard Focus: Comprehensive ArrayList Operations Practice Question Consider the following code segment: ArrayList<Integer> data = new ArrayList<>();...

AP CSA Question of the Day - Unit 4 Day 20: ArrayList vs Array

Unit 4 Day 20 Arraylist vs. Array

Unit 4: Data Collections Day 20 Practice - January 20, 2026Cycle 1 - Medium Focus: Choosing ArrayList vs Array Practice Question Consider the following statements about arrays and ArrayLists in...

Unit 4 Day 20 Arraylist vs. Array

Unit 4: Data Collections Day 20 Practice - January 20, 2026Cycle 1 - Medium Focus: Choosing ArrayList vs Array Practice Question Consider the following statements about arrays and ArrayLists in...

AP CSA Question of the Day - Unit 4 Day 19: ArrayList Index Shifting

Unit 4 Day 19 Arraylist Shifting

Unit 4: Data Collections Day 19 Practice - January 19, 2026Cycle 1 - Hard Focus: Index Shifting After add/remove Practice Question A student wrote the following method to insert a...

Unit 4 Day 19 Arraylist Shifting

Unit 4: Data Collections Day 19 Practice - January 19, 2026Cycle 1 - Hard Focus: Index Shifting After add/remove Practice Question A student wrote the following method to insert a...

AP CSA Question of the Day - Unit 4 Day 18: ArrayList Object Comparison

Unit 4 Day 18 Arraylist Object Methods

Unit 4: Data Collections Day 18 Practice - January 18, 2026Cycle 1 - Hard Focus: Object Comparison in ArrayList Practice Question Consider the following class and code segment: public class...

Unit 4 Day 18 Arraylist Object Methods

Unit 4: Data Collections Day 18 Practice - January 18, 2026Cycle 1 - Hard Focus: Object Comparison in ArrayList Practice Question Consider the following class and code segment: public class...

AP CSA Question of the Day - Unit 4 Day 17: ArrayList Remove During Traversal

Unit 4 Day 17 Arraylist Remove Traversal

Unit 4: Data Collections Day 17 Practice - January 17, 2026Cycle 1 - Hard Focus: Removing Elements During Traversal Practice Question A programmer wants to remove all even numbers from...

Unit 4 Day 17 Arraylist Remove Traversal

Unit 4: Data Collections Day 17 Practice - January 17, 2026Cycle 1 - Hard Focus: Removing Elements During Traversal Practice Question A programmer wants to remove all even numbers from...