IPA過去問ドリル

平成26年度 春期 応用情報技術者試験 午前 問7

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

プログラム言語におけるデータ型に関する記述のうち,適切なものはどれか。

出典:平成26年度 春期 応用情報技術者試験 午前 問7

正解:イ

解説

プログラム言語のデータ型に関する記述のうち正しいのは,2の補数表現による整数型の範囲についての記述である。8ビットの2の補数表現では,1ビットを符号に使うことで-128〜127の範囲の整数を表現できる。実数型は有限桁の2進数による近似であり数学上の実数集合とは一致せず,論理型は真・偽の2値しかもたない。

選択肢ごとの解説

  • 誤り。実数型は有限長の2進数による近似表現であり,無限に存在する数学上の実数全体とは一致しない(丸め誤差が生じる)。
  • 正しい。8ビットの2の補数表現では,最上位ビットを符号として使うことで-128〜127の256通りの整数を表現できる。
  • 誤り。文字型は英文字と数字に限らず,記号や制御文字なども含む文字集合を扱えるものが一般的である。
  • 誤り。論理型(真理値型)が取り得る値は真(true)と偽(false)の2値であり,AND,OR,NOTは値ではなく論理演算子である。
応用情報技術者の過去問を演習モードで解く