Pular para o conteúdo principal

Questão de Programação — C — CESGRANRIO 2013

ProgramaçãoC
Código
cg000838
Banca
CESGRANRIO
Órgão
IBGE
Ano
2013
Nível
Superior
Cargo
Analista - Análise e Desenvolvimento de Aplicações
using System;public class Prova { public static void Main ( ) { int [ ] a =new int[10]; int i =0; while ( i<10) { a [i] = i + ( i >0 ? a[i-1] : 0); i ++ ; } Console.WriteLine (a [ 9] ); }}O que ocorre com o programa C#, apresentado acima, quando é compilado e posteriormente executado?
  1. ACompila corretamente, executa e imprime o número 45.
  2. BCompila corretamente, executa e imprime o número 9.
  3. CCompila corretamente e executa, mas nunca termina.
  4. DCompila corretamente, mas apresenta erro de execução.
  5. EApresenta erro na compilação.
Revelar gabarito e comentário

GabaritoA — Compila corretamente, executa e imprime o número 45.

Link permanente: /questoes/cg000838