Сначала переведём все числа в десятичную систему для сравнения.
1. Переведём двоичное число 1001010102 в десятичную систему:
1001010102 = 1⋅28 + 0⋅27 + 0⋅26 + 1⋅25 + 0⋅24 + 1⋅23 + 0⋅22 + 1⋅21 + 0⋅20 = 256 + 0 + 0 + 32 + 0 + 8 + 0 + 2 + 0 = 29810.
2. Переведём шестнадцатеричное число 4548 (по условию — восьмеричное) в десятичную систему:
4548 = 4⋅82 + 5⋅81 + 4⋅80 = 4⋅64 + 5⋅8 + 4⋅1 = 256 + 40 + 4 = 30010.
Теперь проверим варианты ответов:
1) 12B16 = 1⋅162 + 2⋅161 + 11⋅160 = 256 + 32 + 11 = 29910.
2) 3A116 = 3⋅162 + 10⋅161 + 1⋅160 = 3⋅256 + 10⋅16 + 1 = 768 + 160 + 1 = 92910.
3) BC16 = 11⋅161 + 12⋅160 = 176 + 12 = 18810.
4) A1116 = 10⋅162 + 1⋅161 + 1⋅160 = 10⋅256 + 16 + 1 = 2560 + 16 + 1 = 257710.
Проверяем условие 29810 < a < 30010.
Для варианта 12B16 (29910): 29810 < 29910 < 30010. Условие выполняется.
Ответ: 1) 12B