2518849
Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Câm. Rio Branco-AC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Câm. Rio Branco-AC
- Fundamentos de ProgramaçãoPonteiros e Referências
- Fundamentos de ProgramaçãoVariáveisEscopo de Variáveis
Analisando o seguinte código, que foi escrito utilizando a linguagem Delphi, o que acontecerá quando a função UsarValor for executada?
unit Unit2;
interface
type
TMeuInteger = ^Integer;
function GetValor(numero :Integer) :TMeuInteger;
procedure UsaValor;
procedure UsaValor;
implementation
function GetValor(numero :Integer) :TMeuInteger;
begin
Result := @numero;
numero := 4;
end;
begin
Result := @numero;
numero := 4;
end;
procedure UsaValor;
var
i : Integer;
begin
i := GetValor(5)^;
end;
var
i : Integer;
begin
i := GetValor(5)^;
end;
end.
Provas
Questão presente nas seguintes provas