Evaluate (11001.1011)10+(33.24)8+(101101)2 and convert the final result in hexadecimal system.
Technique
Mixed-radix addition is always done by moving to one common base first. Here two of the three operands are in bases 8 and 2 and the required output is base 16 — all powers of two — so binary is the natural meeting point: octal converts three-bits-per-digit, hexadecimal reads back four-bits-per-digit, and no repeated division is needed anywhere. Decimal is carried alongside purely as an arithmetic check. The one real decision the question forces is the base of the first operand, which the paper prints as 10; that is settled explicitly in Step 0 before any arithmetic is done.
Solution
Step 0 — The base of the first operand: state the reading and justify it.
The paper prints the first operand as (11001.1011)10, i.e. in base ten. Take that literally and the sum is
11001.1011+27.3125+45=11073.4136(base ten),
whose fractional part 0.4136=1250517 has 1250=2⋅54 in its lowest-terms denominator. A fraction p/q (lowest terms) terminates in base biff every prime factor of q divides b; here 5∤16, so the hexadecimal expansion of the answer never terminates. The printed instruction “convert the final result in hexadecimal system” then cannot be carried out exactly at all.
Read instead as (11001.1011)2 and everything closes:
the fractional parts cancel to a whole number, and the answer is the clean two-digit (62)16. That exact cancellation is engineered, not accidental; together with the fact that the string 11001.1011 contains only the digits 0 and 1 and sits between two operands in bases 8 and 2, it makes the subscript 10 a misprint for 2.
Decision: solve (11001.1011)2+(33.24)8+(101101)2 — that is the question the marking key will carry. The literal base-ten reading is then worked out in full in Step 5, because a candidate in the hall did have to choose, and a script that states the choice, solves it, and disposes of the alternative in three lines loses nothing.
Reading I (the intended question): first operand in base 2
Step 1 — Bring every operand to binary.
(11001.1011)2 is already binary.
Octal → binary is three bits per octal digit, applied outward from the point:
Fractional part → hexadecimal, by repeated multiplication by 16 (integer parts read downwards), working with the exact fraction 0.4136=1250517:
step
product
digit
0.4136×16
6.6176
6
0.6176×16
9.8816
9
0.8816×16
14.1056
E
0.1056×16
1.6896
1
0.6896×16
11.0336
B
0.0336×16
0.5376
0
0.5376×16
8.6016
8
0.6016×16
9.6256
9
and it does not stop: as shown in Step 0, 1250=2⋅54 carries the prime 5, which does not divide 16, so the expansion is non-terminating (being rational, it is eventually periodic). Hence
a hexadecimal fraction that can only be quoted to a stated number of places. ■
The contrast is itself the argument for Reading I: one reading gives a two-digit exact answer, the other gives an unending one to a question that asks for “the final result in hexadecimal system”.