Ответ: Да, значения переменных x и y поменяются, если изначально они были разными.
В данном фрагменте кода значения переменных x и y поменяются местами, если изначально они не равны друг другу. В результате выполнения этих операций, значение x будет равно исходному значению y, а значение y будет равно исходному значению x.