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:
- A5 funcaoP 3 é igual a: 25.
- B5 funcaoP 3 é igual a: dez.
- C5 funcaoP 3 é igual a: 125.
- D5 funcaoP 3 é igual a: 15.
- EErro de compilação devido à tentativa de conversão de LongInt para String usando a função incorreta.