Ответ:

Бабушка спросила: «Кто хочет пирог с яблоками?»

Перед прямой речью после слов автора ставится двоеточие; вопросительный знак ставится перед закрывающими кавычками.

Схема: [— =]: «[— =]?»