情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ3: プログラム言語のうち,ブロックの範囲を指定する方法として特定の記号や予約語を用いず,等しい文字数の字下げを用いるという特徴をもつものはどれか。

情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ
Q 33 / 30
プログラム言語のうち,ブロックの範囲を指定する方法として特定の記号や予約語を用いず,等しい文字数の字下げを用いるという特徴をもつものはどれか。

解説

情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問3「プログラム言語のうち,ブロックの範囲を指定する方法として特定の記号や予約語を用い…」の正解と解説です。情報処理安全確保支援士試験の「プログラム言語」分野の過去問で、各選択肢の正誤も解説付きで確認できます。

正解

. Python

問題の解説

ブロックの範囲を記号({})や予約語(begin/end)でなく、字下げ(インデント)の深さで表すのはPythonの大きな特徴。これにより文法上もインデントが意味を持つ。C・Java・PHPはいずれも中括弧{}でブロックを区切る。言語ごとの構文特性を把握しておくと可読性や保守性の議論にも役立つ。

選択肢ごとの解説

  • Cは中括弧{}でブロックを区切る言語であり、インデントで範囲を示すわけではないので誤り。
  • JavaもC系の構文で{}を用いてブロックを表すため、字下げで範囲を指定する特徴には当たらず誤り。
  • PHPも{}でブロックを区切る言語であり、インデントを構文に用いる特徴は持たないため誤り。
  • Pythonは記号や予約語でなくインデントの深さでブロックを表す。本問の特徴に合致し正しい。

情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ の過去問一覧に戻る・問3

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード