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

分野:アルゴリズムとプログラミング|実際に出題されたIPA過去問題

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

  1.  Go
  2.  Kotlin
  3.  R
  4.  Scala
解答・解説を見る

正解:ウ

AI解説

統計解析や機械学習に適し、CRANなどで多数のパッケージが提供され、変数自体には型を持たず実行時に代入されるオブジェクトの型が決まる動的型付けのオープンソース言語・実行環境はRである。 ア: Goは静的型付けのコンパイル言語で、システムプログラミング向けであり統計解析特化の言語ではない。 イ: KotlinはJVM上で動作する静的型付け言語であり、Androidアプリ開発などで使われ、統計解析特化の言語ではない。 ウ: 統計解析・機械学習向けの豊富なパッケージを持ち、動的型付けでオープンソースという特徴はRの説明そのものであり、正しい。 エ: ScalaはJVM上で動作する静的型付け(型推論あり)の言語であり、統計解析特化の言語ではない。 💡 データ分析・統計に特化したオープンソース言語の代表はRとPython。「変数に型がなく実行時に型が決まる」という動的型付けの記述はRやPythonに特徴的な表現として覚えておく。

出典:令和6年度 秋期 応用情報技術者試験 午前 問7 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「アルゴリズムとプログラミング」分野の攻略ポイント

データ構造・アルゴリズム・探索と整列・計算量・擬似言語・プログラム言語・データ記述言語が対象です。擬似言語のトレースは時間はかかるものの、落ち着いて表を書けば必ず正解にたどり着く「確実に取れる」問題です。

アルゴリズムとプログラミングの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(アルゴリズムとプログラミング)の過去問