Dado o código na linguagem C# abaixo:class z{public static void Main(){yyy
Dado o código na linguagem C# abaixo: class z { public static void Main() { yyy a; System.Console.WriteLine("Oi"); a = new yy ("não"); } } class yyy { public yyy() { System.Console.WriteLine("yyy const") } } Considere as seguintes afirmativas: 1. Na linguagem C#, os parâmetros são passados para as funçôes enquanto elas são chamadas. 2. O código passa um parâmetro para o construtor yyy, enquanto cria-se o objeto a, pois é nesse ponto que o construtor é chamado. 3. No código, não existe variável no construtor yyy para armazenar o valor "não". 4. Ao se executar o programa, ele resulta em um erro apontado pelo Compilador. Assinale a alternativa correta.