单选题 早期的计算机只有定点数表示,相比浮点数表示,定点数的缺点有______。
Ⅰ.硬件结构复杂 Ⅱ.运算编程困难
Ⅲ.表示数的范围小 Ⅳ.数据存储单元的利用率很低
【正确答案】 D
【答案解析】[解析] 浮点数的硬件结构比定点数复杂,故Ⅰ不是定点数的缺点。
定点数进行运算时,程序程序设计人员必须首先确定机器小数点的位置,并把所有参与运算的数据的小数点都对齐到这个位置上,然后机器才能正确进行运算,故Ⅱ属于定点数的缺点。
定点数的表示数范围小,16位字长的计算机所能表示的整数的范围只有-32768~32767。为了表示两个大小相差很大的数据,需要有很长的字长,故Ⅲ属于定点数的缺点。
为了把小数点的位置定在数据最高位前面,必须把所有参与运算的数据至少都除以这些数据中的最大数,只有这样才能把所有数据都化成纯小数,因而会造成很多数据有大量的前置零,从而浪费了很多数据存储单元,导致数据存储单元的利用率很低,故Ⅳ属于定点数的缺点。
综上所述,本题选D。