令和6年度 秋期 応用情報技術者試験 午前 問7
テクノロジ/アルゴリズム次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析や機械学習に適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
出典:令和6年度 秋期 応用情報技術者試験 午前 問7
- アGo
- イKotlin
- ウR
- エScala
正解:ウ
解説
Rは統計解析やデータ分析,グラフ描画に特化したオープンソースのプログラム言語・実行環境で,動的型付け(変数自体に型がなく,代入時に型が決まる)であり,多数のパッケージが提供されています。
選択肢ごとの解説
- ア誤り。Goはグーグルが開発した静的型付けの汎用言語で,統計解析に特化した言語ではありません。
- イ誤り。KotlinはJVM上で動くAndroidアプリ開発などに使われる静的型付け言語です。
- ウ正しい。統計解析・機械学習向けのオープンソース言語であるRの説明です。
- エ誤り。Scalaは関数型とオブジェクト指向を融合した静的型付けのJVM言語です。