IPA過去問ドリル

令和6年度 秋期 応用情報技術者試験 午前 問7

テクノロジ/アルゴリズム

次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析や機械学習に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。

出典:令和6年度 秋期 応用情報技術者試験 午前 問7

正解:ウ

解説

Rは統計解析やデータ分析,グラフ描画に特化したオープンソースのプログラム言語・実行環境で,動的型付け(変数自体に型がなく,代入時に型が決まる)であり,多数のパッケージが提供されています。

選択肢ごとの解説

  • 誤り。Goはグーグルが開発した静的型付けの汎用言語で,統計解析に特化した言語ではありません。
  • 誤り。KotlinはJVM上で動くAndroidアプリ開発などに使われる静的型付け言語です。
  • 正しい。統計解析・機械学習向けのオープンソース言語であるRの説明です。
  • 誤り。Scalaは関数型とオブジェクト指向を融合した静的型付けのJVM言語です。
応用情報技術者の過去問を演習モードで解く