Сначала переведем границы диапазона в десятичную систему счисления.
D48₁₆ = 13 * 16² + 4 * 16¹ + 8 * 16⁰ = 13 * 256 + 4 * 16 + 8 = 3328 + 64 + 8 = 3400
326₈ = 3 * 8² + 2 * 8¹ + 6 * 8⁰ = 3 * 64 + 2 * 8 + 6 = 192 + 16 + 6 = 214
У нас получилась ошибка, условие должно быть наоборот 326₈ < a < D48₁₆, то есть 214 < a < 3400. Проверим варианты, переведя их в десятичную систему:
1) 11000101₂ = 1*2⁷ + 1*2⁶ + 0*2⁵ + 0*2⁴ + 0*2³ + 1*2² + 0*2¹ + 1*2⁰ = 128 + 64 + 4 + 1 = 197
2) 11010011₂ = 1*2⁷ + 1*2⁶ + 0*2⁵ + 1*2⁴ + 0*2³ + 0*2² + 1*2¹ + 1*2⁰ = 128 + 64 + 16 + 2 + 1 = 211
3) 11010101₂ = 1*2⁷ + 1*2⁶ + 0*2⁵ + 1*2⁴ + 0*2³ + 1*2² + 0*2¹ + 1*2⁰ = 128 + 64 + 16 + 4 + 1 = 213
4) 11011100₂ = 1*2⁷ + 1*2⁶ + 0*2⁵ + 1*2⁴ + 1*2³ + 1*2² + 0*2¹ + 0*2⁰ = 128 + 64 + 16 + 8 + 4 = 220
Только число 220 попадает в данный диапазон.
Но если условие было перепутано, и оно такое 326₈ < a < D48₁₆, то ни один из вариантов не подходит.
Похоже, что условие перепутано. Поменяем его на 326₈ < a < D48₁₆. Тогда:
326₈ = 214
D48₁₆=3400
Теперь надо найти число в двоичной записи, которое лежит между 214 и 3400.
Только вариант 4) 11011100₂ = 220 подходит под условие 214 < a < 3400.
Правильный ответ 4