Courseiva
Control Flow →hardMultiple Select

UiPath-ADAv1 Control Flow Practice Question

A developer is building a workflow that reads rows from a DataTable and, for each row, must decide whether to process the row or skip it based on a status column. The developer wants to use a For Each Row activity and control the loop from inside its body. Which TWO activities can be placed inside the For Each Row body to alter the normal iteration? (Choose two.)

⚠ Common exam trap

Watch out — candidates often confuse activities that stop the whole workflow, such as Terminate Workflow, with activities that only affect the current loop, such as Break and Continue.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Break

Break and Continue are the two loop-control activities that can be placed inside a For Each Row body to change iteration behavior. Break exits the loop entirely, while Continue skips the rest of the current iteration and moves to the next row. Terminate Workflow, Throw, and Delay do not provide this kind of iteration control and would either end the process, raise an error, or simply pause execution.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Break

    Why this is correct

    The Break activity immediately terminates the innermost loop in which it is placed. Inside a For Each Row body, placing Break causes the loop to stop processing further rows and execution continues with the activity that follows the loop. This is one of the two activities in the scenario that can alter normal iteration, satisfying the requirement to exit the loop early based on a condition.

  • ✓

    Continue

    Why this is correct

    The Continue activity skips the remaining activities in the current iteration and moves to the next iteration of the innermost loop. Inside a For Each Row body, this allows the developer to skip processing a row whose status indicates it should not be handled, while still processing subsequent rows. It is the second activity that alters normal iteration in this scenario.

  • ✗

    Throw

    Why it's wrong here

    The Throw activity raises an exception that must be handled by an enclosing Try Catch or it will fault the workflow. It does not skip to the next iteration or exit the loop cleanly; instead it diverts control to error handling. Because the scenario asks for activities that alter normal iteration inside the loop body, Throw is not the appropriate choice and would change the flow in an unintended way.

  • ✗

    Terminate Workflow

    Why it's wrong here

    The Terminate Workflow activity ends the entire automation process immediately, not just the current loop iteration. While it would stop the For Each Row from processing more rows, it also aborts all remaining activities in the workflow and any parent workflows. That is a much broader effect than altering iteration, so it does not fit the requirement of controlling the loop from inside its body.

  • ✗

    Delay

    Why it's wrong here

    The Delay activity pauses execution for a specified duration but does not change which rows are processed or when the loop ends. After the delay, the For Each Row continues with the same iteration and then proceeds normally. It is useful for throttling, but it does not satisfy the requirement of altering the loop's iteration behavior from inside the body.

About these practice questions

This UiPath-ADAv1 question is part of Courseiva's 285-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official UiPath exam blueprint

This UiPath-ADAv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADAv1 exam.