Такой перенос неудачен. Перенос позволяет экономить место на строке, но здесь экономия неочевидна: в случае со словом урок на строке остается 3 знака (вместе со знаком переноса) вместо четырех, а вот читаемость текста падает значительно (из-за того, что место переноса не совпадает со слогоразделом).
Пассажир, едущий стоя, – стоящий. Правильно: стоящих пассажиров (ср.: сидящих пассажиров).
Из "Полного академического справочника" под ред. Лопатина:
"§ 219… Факультативное правило. При переносе может потеряться различие между написаниями слов слитно и через дефис; ср.: военно-обязанный (пишется военнообязанный) и военно-морской (пишется военно-морской). Для сохранения различия надо во втором случае повторить дефис в начале перенесенной части: военно- / -морской. Это правило применяется по желанию пишущего".
Можно. Правила переносов см. здесь.
Вариант переноса, предложенный Вашей дочерью, вполне корректен.
Действительно, ни под одно «запретительное» правило переноса данные слова не подходят. А все, что не запрещено, должно быть разрешено. Но мы согласимся с Вами: такие переносы производят впечатление неправильных, хотя и утверждать, что здесь нарушено правило, у нас нет оснований. Наш совет – все-таки не переносить такие слова.
Правильный перенос: програм-мный. Одно из основных правил переноса: разбиваются переносом удвоенные согласные, входящие в корень или образующие стык корня и суффикса. Другие допустимые переносы: прог-раммный, про-граммный. Слово программа может быть перенесено такими способами: про-грамма, прог-рамма, програм-ма.
Верно: аэро-порт. Согласно § 218 «Правил русской орфографии и пунктуации» под ред. В. В. Лопатина на стыке частей сложного или сложносокращенного слова возможны только такие переносы, которые соответствуют членению слова на значимые части, напр.: авто-прицеп.
Лексикографическое решение, принятое в словаре Кузнецова, нам представляется ошибочным, что подтверждает и анализ обширных современных материалов НКРЯ. В действительности для глаголов уклониться и отклониться характерно существенное различие их значений.
Значение «Двигаясь, переместиться в сторону от прежнего направления» свойственно только глаголу отклониться: отклониться можно от заданной траектории, от маршрута, от курса, от параллели, отклонились в сторону, в другую сторону, отклониться на север и т. п.
Эта семантика имеет расширение (оттенок значения или самостоятельное значение – этот вопрос каждый словарь может решать по-своему): «Находясь в покое, переместиться, отодвинуться»: отклониться от собеседника, от стола, от дерева, от стены, от спинки стула, отклонился, чтобы лучше видеть происходящее, отклонился от этюдника, чтобы со стороны оценить работу.
Помимо этого, существует ещё и переносное значение (или оттенок значения). Семантический компонент “переместиться в сторону” сохраняется, но относится уже не к физическим явлениям движения, а к явлениям психологическим, мыслительным, социальным и т. п.: отклониться от намерения, от истины, от темы, от сюжетной схемы, от теории, от фабулы, он готовился стать врачом, но отклонился в сторону и поступил в аспирантуру.
Во всех перечисленных случаях может быть употреблён только глагол отклониться.
Что касается глагола уклониться, то он имеет совсем другое значение: «Не допустить чего-либо, переместившись в сторону»: уклониться от удара, от объятий, от поцелуя. Дальнейшее развитие семантики приводит к формированию значения «Избежать чего-либо, отказаться от чего-либо»: уклониться можно от объяснения, от ответа, от вопроса, от участия, от дискуссии, от праздника, от мобилизации, от комментария, от уплаты налогов, от участия в митинге, от обсуждения, от встречи, от предложения, от ужина, от регистрации, от общения с избирателями, суд уклонился от рассмотрения замечаний.
Единичные случаи употребления одного из этих глаголов вместо другого (уклониться от курса, от цели или отклониться от чествования, от ответа) свидетельствуют о небрежной, неправильной речи и не могут служить основанием для лексикографического решения.
Знаки препинания стоят верно.