1

Барнаул расположен в Азии или в Европе?

2

Барнаул расположен в Азии.
Судя по определению Международного географического союза, граница между Европой и Азией проходит, примерно, вдоль Уральского хребта. Алтайский край находится восточнее этой условной границы, следовательно город Барнаул находится в Азии.

3

Каким образом Барнаул окажется в Европе? Это сибирский город, а стало быть, находящийся в Азии.