• 年度別
  • 分野別
  • キーワード
  • 検索
  • 成績を見る
  • サイト情報
  • ITパスポート試験
    令和8年 第85問


    問85

    関数 isPrime は、引数として与えられた正の整数が、素数であればtrueを、素数でなければfalseを戻り値とする。例えば、関数 isPrime を isPrime(2) として呼び出したときの戻り値はtrueである。プログラム中のa、bに入れる字句の適切な組合せはどれか。

  • a: 以下 / b: と等しい
  • a: 以下 / b: より大きい
  • a: より小さい / b: と等しい
  • a: より小さい / b: より大きい


    (令和8年 ITパスポート試験 第85問 テクノロジ系/アルゴリズムとプログラミング)

    解説

    (エ)a: より小さい / b: より大きい
    この問題の正解率:0%(かなり低い)

    素数は2以上の整数で、1とその数自身以外で割り切れない数です。numが2より小さい場合は素数ではないので、aは「より小さい」です。また、divを2から増やしながら、numより小さい間だけ割り切れるかを調べるので、bは「より大きい」です。


    【用語の説明】
    素数:1とその数自身以外では割り切れない、2以上の整数です。

    【間違いやすいポイント】
    2は素数です。そのため、numが2以下でfalseにしてはいけません。



    選択中のリスト
  • 令和8年過去問一覧