本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成21年度 秋期 応用情報技術者試験問題と解説

問6

次の流れ図による処理を複数回実行した場合、途中に出現し得る実行順序はどれか。ここで、二重線は並列処理の同期を表す。

    ┌─→│    │←─┐
    │──┴────┴──│
    │──┬────┬──│
    │┌─┴─┐┌─┴─┐│
    ││ A ││ X ││
    │└─┬─┘└─┬─┘│
    │┌─┴─┐┌─┴─┐│
    ││ B ││ Y ││
    │└─┬─┘└─┬─┘│
    └──┘    └──┘

ア B → A → B → A

イ B → X → A → Y

ウ X → B → A → Y

エ Y → X → B → A


正解


解説

ア B → A → B の処理があった場合、必ずYの処理が入らなければ同期がとれない。
また、Y → X → Y の処理があった場合、必ずBの処理が入らなければ同期がとれない。
したがって、B → A → B → Aはあり得ない。

イ 正しい。

ウ X → B や X → A → Bの処理があった場合、必ずYの処理が入らなければ同期がとれない。

エ Y → X → B の処理があった場合、必ずYの処理が入らなければ同期がとれない。
したがって、Y → X → B → Aはあり得ない。

問5 目次 問7