Eu acho que a questão 7 do curso "C#: orientação a objetos" está com dois problemas, um no enunciado e outro nas alternativas. O texto descreve uma criação de um segundo objeto à partir do primeiro, tem alteração em um atributo do segundo objeto e executa o método Console.WriteLine(roupa1.valor);
, sendo que a pergunta pede para informar quais são os valores de roupa1 e roupa2, respectivamente. As alternativas possuem apenas o valor que deveria ser apresentado como roupa2. Ficou muito confuso.
Pelo que eu entendo, quando você muda um objeto, por mais que o segundo objeto faça referência ao primeiro, o atributo do primeiro objeto não é alterado quando você altera o atributo do segundo objeto.