Водород выделился по реакции Si + 2NaOH + H2O = Na2SiO3 + 2H2. Количество вещества водорода равно 2,8 л : 22,4 л/моль = 0,125 моль. Количество вещества кремния равно 0,0625 моль. Масса кремния равна 0,0625 моль * 28 г/моль = 1,75 г. Углерода в смеси 5 г - 1,75 г = 3,25 г. Массовая доля углерода равна 3,25 г : 5 г = 0,65.