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

分野:アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語)|実際に出題されたIPA過去問題

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

  1.  実数型は,有限長の2進数で表現され,数学での実数集合と一致する。
  2.  整数型は,2の補数表示を使用すると8ビットでは−128〜127が扱える。
  3.  文字型は,英文字と数字の集合を定めたものである。
  4.  論理型は,AND,OR,NOTの三つの値をもつ。
解答・解説を見る

正解:イ

AI解説

2の補数表現のnビット整数は−2^(n−1)〜2^(n−1)−1を表せる。8ビットなら−128〜127であり,負数側が1つ広いのが特徴である。この範囲の知識だけで正解を選べる。 ア: 実数型は有限長の浮動小数点数による近似表現であり,連続で無限にある数学上の実数集合とは一致しない。 イ: 正解。8ビットの2の補数表現は−2^7=−128から2^7−1=127までを表現できる。 ウ: 文字型は文字コード(ASCIIやUnicodeなど)で定義される文字の集合であり,英文字と数字に限定されない(記号や制御文字なども含む)。 エ: 論理型がもつ値は真(true)と偽(false)の2値である。AND・OR・NOTは値ではなく論理演算子である。 💡 「nビット2の補数=−2^(n−1)〜2^(n−1)−1,負が1つ多い」は頻出の暗記事項。実数型=近似,論理型=2値,という原則も誤り肢の定番パターンである。

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

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

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

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

同じ分野(アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語))の過去問