応用情報技術者試験 応用情報技術者試験 令和6年度秋期 午前7: 次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析や機械学習に適している。 ・

応用情報技術者試験 令和6年度秋期 午前
Q 77 / 80
次の特徴をもつプログラム言語及び実行環境であって,オープンソースソフトウェアとして提供されているものはどれか。 〔特徴〕 ・統計解析やに適している。 ・データ分析,グラフ描画などの,多数のソフトウェアパッケージが提供されている。 ・変数自体には型がなく,変数に代入されるオブジェクトの型は実行時に決まる。
この問の正解率:47.87%(821件)

問題本文

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

選択肢

  • .Go
  • .Kotlin
  • .R
  • .Scala

正解

. R

解説

特徴として挙げられた「統計解析・機械学習に適する」「データ分析やグラフ描画のパッケージが豊富」「変数に型がなく代入したオブジェクトで型が実行時に決まる(動的型付け)」という三点を満たすオープンソース言語を選ぶ問題である。これらは統計解析向け言語 R の特徴そのものであり、CRAN を通じて多数のパッケージが提供される。よって正解はウである。

選択肢ごとの解説

  • .Go は Google が開発したコンパイル型・静的型付けの汎用言語で、サーバ開発などに用いられ、統計解析専用ではないため誤りである。
  • .Kotlin は静的型付けで主に JVM 上の Android アプリ開発に使われる言語であり、統計解析向けの特徴に合致しないため誤りである。
  • .R は統計解析・機械学習に特化し、データ分析やグラフ描画のパッケージが豊富で動的型付けのオープンソース言語であり、特徴に完全に一致するため正解である。
  • .Scala は JVM 上で動く静的型付けの関数型・オブジェクト指向言語で、大規模データ処理に使われることはあるが統計解析専用言語ではなく、動的型付けの特徴にも合わないため誤りである。

応用情報技術者試験 令和6年度秋期 午前過去問一覧へ戻る・問7