← Questões de Programação

Programação · FGV · 2021

Questão comentada de Programação

Assinale o código C# que está corretamente construído para produzir o termo “Ford” na saída.

Gabarito: E

Em C#, arrays são declarados com colchetes no tipo, como em string[] carros, e os elementos são acessados por índice começando em 0. Isso significa que "Audi" fica na posição 0, "Ford" na 1 e "Mini" na 2. Pequeno detalhe de prova: muita gente escorrega no índice, porque a linguagem não conta como nós contamos no dia a dia. Para o código estar correto, ele precisa usar a sintaxe válida de array, com chaves para inicialização e colchetes para o tipo. Além disso, o método Main deve ter a assinatura padrão static void Main(string[] args), e o Console.WriteLine deve apontar para o índice certo. Aqui, a saída desejada é "Ford", então o índice tem que ser 1. A alternativa E faz exatamente isso: declara o array corretamente com string[] carros = {"Audi", "Ford", "Mini"}; e imprime carros[1], que corresponde ao segundo elemento do vetor. Sem mistério, sem truque escondido, só a combinação certa de sintaxe e índice. Nas provas, a banca costuma cobrar dois pontos ao mesmo tempo: sintaxe correta de C# e leitura correta de vetor. Se você dominar esses dois, já elimina boa parte das pegadinhas.

Continue treinando

Questões relacionadas