Для ответа на вопрос определим цель похода князя Олега на Царьград.
Согласно летописям, князь Олег совершил поход на Царьград (Константинополь) с целью заключения выгодного торгового договора с Византией. Этот договор должен был обеспечить русским купцам благоприятные условия торговли в Византии, а также закрепить политическое влияние Руси в регионе.
Таким образом, из предложенных вариантов наиболее точным является:
Ответ: 4