令和4年度 春期 午前Ⅰ 問題【共通】 問3
テクノロジアルゴリズムプログラム言語・パラダイム
プログラム言語のうち,ブロックの範囲を指定する方法として特定の記号や予約語を用いず,等しい文字数の字下げを用いるという特徴をもつものはどれか。
解答・解説
正解: エ. Python
Pythonは、プログラムの構造(ブロック)を示すために特定の記号({}など)や予約語(begin/endなど)を使用せず、字下げ(インデント)を用いるという特徴を持っています。これをオフサイドルールと呼びます。
各選択肢の解説
- ア C: C言語では、ブロックの範囲を指定するために中括弧
{ }を使用します。 - イ Java: JavaもC言語と同様に、ブロックの範囲を指定するために中括弧
{ }を使用します。 - ウ PHP: PHPも主に中括弧
{ }を使用してブロックの範囲を指定します。 - エ Python: 正解です。ブロックの範囲を指定するために等しい文字数の字下げ(インデント)を使用します。