Можно сказать, что запятая после слова бабушка выполняет 2 функции: закрывает обращение и используется для оформления прямой речи. Но лучше было выбрать для задания не столь спорный пример.
Это означает, что нужно подчеркнуть те слова, в которых мягкий знак служит только для смягчения предшествующего согласного (например, в слове семь). Те слова, где мягкий знак обозначает еще и звук "й", подчеркивать не нужно (например, слово семья - "семьйа").
Запятая перед тире нужна. Но лучше поставить двоеточие между частями предложения: Хорошо, что дается домашнее задание: можно проверить себя.
Запятые нужны, если оборот с как содержит оттенок причинного значения: Он, как добросовестный работник, выполнил задание в срок (= «он выполнил задание в срок, потому что он добросовестный работник»). Если такого оттенка значения нет, запятые не ставятся.
В первом случае прилагательное относится к существительному мужского рода (журнал), во втором случае – к существительному женского рода (книга). При существительных женского рода, зависящих от числительных два, три, четыре, определение, находящееся между числительным и существительным, чаще ставится в форме именительного падежа множественного числа. Но и вариант три новых книги возможен.
Верно: три правильных варианта ответа.
Запятая перед и не требуется.