問題
選択肢
- 1小数点付きデータについて、適切なデータ型を定義することによって、演算誤差を取り除くことができる。
- 2数値を格納する変数のデータ型を定義すれば、2進数による内部表現が区別され、演算の精度や速度にも影響が出る。
- 3データ型を定義した変数を配列宣言して利用する場合、そのデータの格納領域は外部記憶装置に確保される。
- 4変数のデータ型を定義すれば、データ型ごとに変数名索引リストが作成されるので、演算速度の向上に役立つ。
正解
2. 数値を格納する変数のデータ型を定義すれば、2進数による内部表現が区別され、演算の精度や速度にも影響が出る。
詳しい解説を見る解説を閉じる
解説
データ型(int、float、double等)を定義すると2進数による内部表現(ビット幅・固定/浮動小数点形式)が区別され、精度と演算速度に影響を与えるためイが正しい。例:double型は64ビット、float型は32ビットで精度・速度・必要メモリが異なる。アは小数点付きデータは浮動小数点表現の特性上、丸め誤差を完全に取り除くことはできず誤り。配列の格納領域は通常主記憶(RAM)に確保され、外部記憶装置(HDD等)ではないためウは誤り。データ型定義で変数名索引リストが作成され演算速度が上がるという仕組みはなくエも誤り。(出典: 一般社団法人 中小企業診断協会 平成29年度 中小企業診断士1次試験 経営情報システム 第6問)
中小企業診断士トップ
一問一答・予想問題・まとめノート