AP CSA Unit 4 Day 2: Enhanced For Loop Limitation

Unit 4, Data Collections • Cycle 2
Day 2 Advanced Practice • Harder Difficulty
Focus: Enhanced For Loop Limitation Hard Enhanced For Loop Limitation

Advanced Practice Question

Format: Enhanced For Loop Limitation

Which operation is IMPOSSIBLE with an enhanced for loop?
int[] nums = {1, 2, 3, 4, 5};

// Which task can't be done with for-each?
Difficulty: Hard  |  Topic: Enhanced For Loop Limitation  |  Cycle: 2 (Advanced)
Why This Answer?

Enhanced for loops provide read-only access to elements. You can't modify the original array elements because you get a copy of each value.

Common Mistake
Watch Out!

Thinking for-each gives you the actual array element, not a copy.

AP Exam Strategy

For-each = read-only traversal. To modify array elements, use regular for loop with index.

Master This Topic

This Cycle 2 HARD question tests enhanced for loop limitation. Review Unit 4 concepts to build mastery of data collections.

  • Understanding enhanced for loop limitation
  • Tracing code execution accurately
  • Avoiding common pitfalls
View Unit 4 Study Guide

Ready for More Challenges?

Cycle 2 questions prepare you for the hardest AP CSA exam questions.

Study Games Practice FRQs
Back to blog

Leave a comment

Please note, comments need to be approved before they are published.