資格部

資格・検定の試験情報、対策方法、問題解説など

基礎科目 令和3年度 Ⅰ-2-4

   

 西暦年号は次の(ア)若しくは(イ)のいずれかの条件を満たすときにうるう年として判定し,いずれにも当てはまらない場合はうるう年でないと判定する。

(ア)西暦年号が4で割り切れない年はうるう年でない。

(イ)西暦年号が100で割り切れて400で割り切れない年はうるう年でない。

 

 うるう年か否かの判定を表現している決定表として,最も適切なものはどれか。
 なお,決定表の条件部での“Y”は条件が真,“N”は条件が偽であることを表し,“一”は条件の真偽に関係ない又は論理的に起こりえないことを表す。動作部での“X”は条件が全て満たされたときその行で指定した動作の実行を表し,“一”は動作を実行しないことを表す。

条件部 西暦年号が4で割り切れる N Y Y Y
    西暦年号が100で割り切れる - N Y Y
    西暦年号が400で割り切れる - - N Y
  動作部 うるう年と判定する - X X X
    うるう年でないと判定する X - - -
条件部 西暦年号が4で割り切れる N Y Y Y
    西暦年号が100で割り切れる - N Y Y
    西暦年号が400で割り切れる - - N Y
  動作部 うるう年と判定する - X - X
    うるう年でないと判定する X - X -
条件部 西暦年号が4で割り切れる N Y Y Y
    西暦年号が100で割り切れる - N Y Y
    西暦年号が400で割り切れる - - N Y
  動作部 うるう年と判定する - - X X
    うるう年でないと判定する X X - -
条件部 西暦年号が4で割り切れる N Y Y Y
    西暦年号が100で割り切れる - N Y Y
    西暦年号が400で割り切れる - - N Y
  動作部 うるう年と判定する - X - -
    うるう年でないと判定する X - X X
条件部 西暦年号が4で割り切れる N Y Y Y
    西暦年号が100で割り切れる - N Y Y
    西暦年号が400で割り切れる - - N Y
  動作部 うるう年と判定する - - - X
    うるう年でないと判定する X X X -

解答・解説

解答

 ②

解説

 西暦年号のうるう年判定に関して,考慮すべきパターンは,次の4つ整理できます。

  1. 4で割り切れない
  2. 4で割り切れる∩100で割り切れない
  3. 100で割り切れる∩400で割り切れない
  4. 400で割り切れる

 (ア)(イ)の条件より,上記のパターンそれぞれのうるう年判定は,次の通りになります。

  1. うるう年でない
  2. うるう年である
  3. うるう年でない
  4. うるう年である

 これらを満たす選択肢は②です。

参考情報

過去の出題
オンラインテキスト
準備中

 

前問 一覧 次問