Если вопрос действительно кто-то задавал именно в такой форме, его нужно оформить как прямую речь внутри слов автора: Ответ на вопрос «Зачем же тогда все эти усилия?», — в общем-то, очевиден: в силу практической пользы. (См. пункт г) параграфа 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.) Если же это предполагаемый вопрос или нет точного указания, кто его задает и в какой форме, его нужно представить как косвенный вопрос, в виде придаточной части сложноподчиненного предложения: Ответ на вопрос, зачем же тогда все эти усилия, в общем-то, очевиден: в силу практической пользы. Сочетание в силу практической пользы в любом случае нет оснований заключать в кавычки, поскольку контекст говорит о том, что это не прямая речь и не цитата.
В этом предложении прямая речь внутри слов автора. В общем случае после такой прямой речи ставится только запятая, если она была необходима в месте разрыва вводящих слов автора (а в нашем примере она необходима, так как на этом месте оканчивается часть сложного предложения). Однако если прямая речь заканчивается многоточием, вопросительным или восклицательным знаком, вместо запятой ставится тире, сравним пример: Петр Михайлыч хотел сказать: «Не впутывайся ты, пожалуйста, не в свои дела!» – но промолчал (Ч.). Поэтому корректно: Хотя ей говорили: «Зря ты грустишь, зря не ешь и не спишь!» — она терпеливо ждала своего чуда.
Это прямая речь внутри авторских слов. Корректно оформление: Когда говорят: «Здесь хорошее обслуживание» или «Я доволен покупкой», имеют в виду...
Поскольку прямая речь заканчивается восклицательным знаком, точка после кавычек не ставится.
Если так действительно кто-то говорит (например, дошколята), то слова оформляются как прямая речь: Обедом кормят дошколят. «Очень вкусно», – говорят. Однако есть вводное слово говорят, с помощью которого автор преподносит информацию как существующее в каком-либо кругу мнение или как слухи. Если нужно выразить такой смысл, корректно оформление: Обедом кормят дошколят. Очень вкусно, говорят.
Поскольку прямая речь заканчивается восклицательным знаком, точка после кавычек не ставится.
Если прямая речь располагается внутри слов автора, тире после нее не ставится в тех случаях, когда по условиям контекста после нее необходима запятая. См. некоторые примеры в параграфе 50 Справочника Д. Э. Розенталя и в параграфе 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.).
Подобное предложение приведено в параграфе 50 Справочника Д. Э. Розенталя, посвященном оформлению прямой речи внутри авторских слов: Не говорить же: «Эй, собака!» или «Эй, кошка!» В Вашем случае нужны запятые перед союзом или, поскольку он повторяющийся; тире после прямой речи перед вводным словом значит по условиям контекста не требуется: Если вам говорят: «Не делай этого», или «Остановись», или «Тебе это не нужно», значит, вы на правильном пути.
Прямая речь достаточно автономна по отношению к словам автора, чтобы не применять к этому случаю правило об общей части бессоюзного сложного предложения. Запятая перед и внутри прямой речи нужна.
В этом случае говорящий цитирует сам себя, тут же утверждая, что цитата неточная. Корректно следующее оформление фрагмента: А я что, сказал «сорок»? Да нет же, тридцать...