IT資格 模擬試験

基本情報技術者試験 模擬試験(科目A)第1回 問8・基礎理論とアルゴリズム(アルゴリズムとデータ構造)

擬似言語のトレース

次の擬似言語のプログラムを実行したとき、出力される値はどれか。

x ← 0
i を 1 から 5 まで 1 ずつ増やしながら繰り返す
  もし i が 2 の倍数ならば
    x ← x + i
  を終了する
繰り返しを終了する
x を出力する
  1. A

    8

  2. B

    9

  3. C

    15

  4. D

    6

正解と解説を見る

正解:D

条件を満たす i(2、4)だけを x に足す。1、3、5では何もしない。

i2の倍数かx(実行後)
1いいえ0
2はい2
3いいえ2
4はい6
5いいえ6

学習のポイント:i ごとに x の値を書き出して確認する。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。