IPA過去問ドリル

平成30年度 秋期 基本情報技術者試験 午前 問8

テクノロジ/ソフトウェア

Javaの特徴はどれか。

出典:平成30年度 秋期 基本情報技術者試験 午前 問8

正解:エ

解説

Javaはオブジェクト指向言語であり,メモリ管理を自動化するガーベジコレクション機能を備えています。これにより,プログラマが明示的にメモリを解放しなくても,不要になったオブジェクトが自動的に回収されます。Javaは単一継承のみをサポートし,基本データ型(int,charなど)はクラスではなく,ポインタによる直接のメモリアドレス参照もできません。

選択肢ごとの解説

  • 誤り。Javaのクラス継承は単一継承のみで,複数のスーパクラスを指定する多重継承はサポートしていません。
  • 誤り。intやcharなどの基本データ型は,Javaではクラスとしてではなくプリミティブ型として扱われます。
  • 誤り。Javaにはポインタ型がなく,メモリ上のアドレスを直接参照することはできません。
  • 正しい。Javaには,不要になったオブジェクトを自動的に回収するガーベジコレクションの機能があります。
基本情報技術者の過去問を演習モードで解く