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