Questão de Programação — Delphi — FCC 2014
ProgramaçãoDelphi
- Código
- fc017191
- Banca
- FCC
- Órgão
- TRT - 2ª REGIÃO (SP)
- Ano
- 2014
- Nível
- Médio
- Cargo
- Técnico Judiciário - Tecnologia da Informação
Considerando o objetivo do código acima e a implementação de uma estrutura de dados pilha em Delphi, é correto afirmar:
- ANo exemplo foi criado um método simples chamado TInfo com atributo apenas para valor e seus respectivos objetos Set e Get para alterar e consultar o atributo.
- BAssim como o Java, o Delphi possui units e forms prontos para trabalhar com pilhas, filas e outras estruturas de dados.
- CIf (pilha.Length > 0) thenShowMessage(IntToStr(pilha.Length) + ' Objeto(s)')elseShowMessage('Pilha vazia!');end;É um trecho válido em Delphi no contexto deste exemplo.
- DOs valores podem ser inseridos na pilha usando pilha.Push(info); sem preocupação com o seu limite de armazenamento, pois a classe TObjectStack trata disto internamente.
- EFoi utilizada a classe TObjectStack da unit TStack. Esta classe implementa uma pilha de objetos que podem ser TButtons, TLabels ou diversos outros métodos criados pelo desenvolvedor, como o TInfo do exemplo.