Questão #15142282004

Concursos públicos

Conforme a sintaxe e a semântica da linguagem Delphi, julgue os itens a seguir.

O código que se segue apaga um determinado elemento, aIndex, dentro de um array chamado FArray. procedure TtdRecordList.Delete(aIndex : integer); begin if (aIndex lt; 0) or (aIndex gt;= Count) then rlError(tdeIndexOutOfBounds, 'Delete', aIndex); dec(FCount); if (aIndex lt; Count) then S ystem.D e le te ((FArray + (succ(aInde x) * FElementSize))^, (FArray + (aIndex * FElementSize))^, (Count - aIndex) * FElementSize); end;