Questão #65141

Informática — Informática Diversos

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.