流れ図で表される処理を複数回実行した場合、途中に出現し得る実行順序はどれか。ここで、二重線は並列処理の同期を表す。
 
      | ア | B → A → B → A | 
| イ | B → X → A → Y | 
| ウ | X → B → A → Y | 
| エ | Y → X → B → A | 
同期処理が行われるので、 A → Bの命令サイクルとX → Yの命令サイクルは一巡異常離れることはない。
| ア | × | X → Yの処理が行われていない。 | 
| イ | ○ | 正しい。 | 
| ウ | × | X → Bの後、Aを実行する前にYの実行を待つ必要がある。 | 
| エ | × | Y → Xの後、Bを実行する前にAが実行されている必要がある。 |