题目
某数码相机的分辨率设定为1600×1200像素,颜色深度为256色,若不采用压缩存储技术,则32M字节的存储卡最多可以存储______张照片。 A. 8B. 17C. 34D. 69
某数码相机的分辨率设定为1600×1200像素,颜色深度为256色,若不采用压缩存储技术,则32M字节的存储卡最多可以存储______张照片。
- A. 8
- B. 17
- C. 34
- D. 69
题目解答
答案
B
解析
考查要点:本题主要考查图像文件存储容量的计算,涉及分辨率、颜色深度、存储单位换算等知识点。
解题核心思路:
- 计算单张照片的存储大小:根据分辨率(像素数)和颜色深度(位数/像素),确定每张照片占用的总字节数。
- 单位换算:将存储卡容量从MB转换为字节。
- 整除取整:用存储卡总字节数除以单张照片字节数,结果向下取整即为最多可存储的照片数量。
破题关键点:
- 颜色深度为256色对应8位/像素(即1字节/像素)。
- 存储单位统一为字节,避免混淆MB的二进制定义(1MB = 1024×1024字节)。
步骤1:计算单张照片的像素总数
分辨率1600×1200像素,总像素数为:
$1600 \times 1200 = 1,\!920,\!000 \text{像素}$
步骤2:确定单张照片的存储大小
颜色深度为256色,对应8位/像素,即1字节/像素。因此,单张照片大小为:
$1,\!920,\!000 \text{像素} \times 1 \text{字节/像素} = 1,\!920,\!000 \text{字节}$
步骤3:转换存储卡容量为字节
32MB存储卡容量(1MB = 1024×1024字节):
$32 \times 1024 \times 1024 = 33,\!554,\!432 \text{字节}$
步骤4:计算可存储照片数量
总容量除以单张照片大小:
$\frac{33,\!554,\!432}{1,\!920,\!000} \approx 17.47$
因存储卡无法存储不完整照片,取整数部分:
$\lfloor 17.47 \rfloor = 17 \text{张}$