Pular para o conteúdo principal

Questão de Programação — Delphi — FUNIVERSA 2012

ProgramaçãoDelphi
Código
qg878039
Banca
FUNIVERSA
Órgão
CFM
Ano
2012
Nível
Médio
Cargo
Assistente de Tecnologia da Informação
Considere o trecho do programa a seguir, escrito em linguagem Delphi:function funcaoP(base, expoente: LongInt): LongInt; begin if expoente = 0 then Result := 1 else Result := base * funcaoP(base, expoente - 1);end;procedure TFormFuncao.BtnPrincipalClick(Sender: TObject); begin ShowMessage('5 funcaoP 3 é igual a: ' + IntToStr(funcaoP(5, 3)));end;A execução do programa e click no botão BtnPrincipal terá como resultado:
  1. A5 funcaoP 3 é igual a: 25.
  2. B5 funcaoP 3 é igual a: dez.
  3. C5 funcaoP 3 é igual a: 125.
  4. D5 funcaoP 3 é igual a: 15.
  5. EErro de compilação devido à tentativa de conversão de LongInt para String usando a função incorreta.
Revelar gabarito e comentário

GabaritoC — 5 funcaoP 3 é igual a: 125.

Link permanente: /questoes/qg878039