Правильный ответ на первый вопрос - тот, который вы написали в своем Вопросе. В вопросе должна быть опечатка. BFS следует за очередями, а DFS следует за стеком.
В BFS узлы посещаются уровень за уровнем и слева направо. Это не имеет значения, даже если это Направленное дерево или Ненаправленное дерево или граф.
В DFS родительский узел посещается до посещения его дочернего узла или любого подключенного узла.