応用情報技術者試験 午前

解説一覧 / 令和2年度 10月 問7

解説を読む ↓

7令和2年度 10月テクノロジ系

オブジェクト指向のプログラム言語であり,クラスや関数,条件文などのコードブロックの範囲はインデントの深さによって指定する仕様であるものはどれか。

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 Pythonは,データと処理をクラスとしてまとめられるオブジェクト指向のプログラム言語である。クラスや関数,条件文などに属するコードの範囲を,行頭のインデントの深さによって表す仕様なので,記述された特徴に合致する。

  •  JavaScriptでは,コードブロックの範囲をインデントの深さで指定しない。インデントは読みやすさのために用いられる。
  •  Perlでは,コードブロックの範囲をインデントの深さで指定しない。したがって,問題文に示された仕様とは異なる。
  •  Rubyでは,クラスや関数などの範囲を特定の予約語で区切る。インデントの深さ自体がコードブロックを決めるのではない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和2年度 10月 応用情報技術者試験 午前 問7

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。