Analise o código C# exibido a seguir. Assinale o ...
Analise o código C# exibido a seguir.
Assinale o item com o resultado da execução desse código.
Comentários
Veja os comentários dos nossos alunos
static void Main(string[] args) {
Enigma nc = delegate(int x) {
Console.WriteLine("caso 3: {0}", x);
};
nc(20); // Chamamos o delegate e passamos o número 20. Iremos imprimir "Caso 3: 20"
nc = new Enigma(F1); // Agora iremos chamar o método F1
nc(6); // Passamos o número 6 para o método F1. num +=p; num= 9 + 6; num=15. Iremos imprimir "Caso 1: 15"
// lembrando que a variável num é static, ou seja, a partir de agora ela valerá 15 para todo o programa em execução.
nc = new Enigma(F2); // Chamando o método F2;
nc(3); // Passamos o número 3 para o método F2. Lembrando que num=15(pois é static).
// num = num/q; num=15/3 ; num= 5
// Iremos imprimir "Caso 2: 5"
GABARITO LETRA C
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo