アルゴリズムとプログラミング

基本情報技術者試験 科目A免除 修了試験 20211212 実施分 問9

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

出典:基本情報技術者試験 科目A免除 修了試験 20211212 実施分 問9

答えと解説を見る

正解:ウ

覚える知識

プログラム言語の特徴(Pythonのインデントによるブロック表現)

Pythonはインデントの深さでブロックの範囲を指定するオブジェクト指向のスクリプト言語である。

この問題で必要なこと

PythonはインデントでコードブロックをCやJavaの波括弧の代わりに表す。

ひっかけ

Ruby・Perl・JavaScriptはいずれも波括弧やend等でブロックを表す。

この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「オブジェクト指向とプログラム言語の特徴」で学ぶ