25 条题解

  • 0
    @ 2025-11-23 20:57:09
    1. 二进制数 11.01 在十进制下是( )。 ○ A. 3.01 ○ B. 3.05 ○ C. 3.125 ○ D. 3.25

    答案是 D. 3.25

    来,作为教练,我带你用**“位权展开法”**把这个数拆解得明明白白。别被中间那个小数点吓住了,它两边的规则其实是一脉相承的。

    1. 核心心法:记住每个位置的“身价”

    二进制的每一位都有固定的价值(权值),以小数点为界:

    • 往左走(变大):1, 2, 4, 8... (2的倍数)
    • 往右走(变小):1/2 (0.5), 1/4 (0.25), 1/8 (0.125)... (每次除以2)

    2. 现场拆解 11.01

    我们可以画一张简单的表格,把数字填进去:

    位置 ... 212^1 202^0 . 212^{-1} 222^{-2}
    价值 ... 2 1 . 0.5 0.25
    你的数字 1 0 1

    3. 算总账

    现在我们只需要把有“1”的地方的价值加起来:

    • 整数部分

      • 1 个 2 = 2
      • 1 个 1 = 1
      • 合计:2+1=32 + 1 = 3
    • 小数部分

      • 0 个 0.5 = 0
      • 1 个 0.25 = 0.25
      • 合计:0.25

    4. 最终合并

    3+0.25=3.253 + 0.25 = 3.25

    教练提示(避坑指南)

    千万不要看到二进制的 .01 就想当然地以为是十进制的 .01

    • 十进制的 .01 是百分之一。
    • 二进制的 .01 是四分之一(即 0.25)。

    最终答案

    D. 3.25

    信息

    ID
    4769
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者