Россия имеет и сухопутную, и морскую границу с Норвегией.
Давайте рассмотрим все перечисленные варианты:
Швеция: Россия не имеет сухопутной границы со Швецией. Швеция и Россия разделены Финским заливом и сухопутной границы между ними нет.
Норвегия: Россия имеет как сухопутную, так и морскую границу с Норвегией. Сухопутная граница проходит по Баренцеву морю на северо-западе России, в районе Мурманской области. Морская граница также проходит по Баренцеву морю.
Китай: Россия имеет сухопутную границу с Китаем, которая является одной из самых протяжённых сухопутных границ в мире. Однако морской границы между Россией и Китаем нет, так как Китай и Россия не имеют выходов к одному и тому же морю.
Белоруссия: Россия имеет сухопутную границу с Белоруссией, однако морской границы нет, так как Белоруссия не имеет выхода к морю.
Таким образом, только Норвегия из перечисленных стран имеет с Россией и сухопутную, и морскую границу.