2020年 秋期 応用情報技術者 午前 問7

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

 ア  JavScript  イ  Perl  ウ  Python  エ  Ruby


答え ウ


解説
コードブロックというのはプログラミング言語におけるコードのまとまりで、コードブロックの中に別のコードブロックを入れ子にする形になっています。
このコードブロックを分けるものとしてC言語などでは“{”と“}”を使用してコードブロックの範囲を指定しますが、Python(ウ)ではインデント(字下げ)でコードブロックの範囲の指定を行います。


キーワード
・オブジェクト指向

キーワードの解説
  • オブジェクト指向(object-oriented)
    ソフトウェアの設計や開発において、操作手順よりも操作対象(オブジェクト)に重点を置く考え方です。
    • クラス
      データとその操作手順であるメソッドをまとめたオブジェクトの雛型を定義したものです。
    • インスタンス
      クラスを基にした実際の値としてのデータのことです。
      クラスをデータ型とすれば、インスタンスは実体になります。

もっと、「オブジェクト指向」について調べてみよう。

戻る 一覧へ 次へ