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 {...
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<>();...
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...
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...
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...
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...