Concept:Compare numbers written in different bases by converting each to base 10.Explanation:Convert 110two to base 10:110two=1×22+1×21+0×20=4+2+0=6Convert 31eight to base 10:31eight=3×81+1×80=24+1=25Convert 42five to base 10:42five=4×51+2×50=20+2=22Now compare the base 10 values: 6<22<25So, 110two<42five<31eightAnswer:Ascending order: 110two,42five,31eightCorrect option: D