Sobre a linguagem de programação Delphi, é INCORRETO afirmar...

Próximas questões
Com base no mesmo assunto
Q2747958 Arquitetura de Software

Sobre a linguagem de programação Delphi, é INCORRETO afirmar que:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Olá, aluno! Vamos analisar a questão sobre a linguagem de programação Delphi e verificar as afirmações para identificar qual delas está incorreta. A alternativa correta, ou seja, a alternativa que apresenta uma afirmação INCORRETA, é a Alternativa A. Vamos entender o porquê e também discutir as outras alternativas.

Alternativa A: “o recurso de cópia de uma lista de string para outra lista de string, usando o método Assign é possível, desde que, a variável seja declarada como TStringsList e criada usando a referência de classe TStrings.”

Esta alternativa está INCORRETA. O motivo é que a classe TStringList é uma implementação concreta da classe abstrata TStrings. Para utilizar o método Assign, a variável deve ser do tipo TStringList e não apenas da classe base TStrings. Em termos práticos, você deve criar a variável usando TStringList, como demonstrado abaixo:

var List1, List2: TStringList;

List1 := TStringList.Create;

List2 := TStringList.Create;

Assim, você pode utilizar List1.Assign(List2); corretamente. Portanto, a afirmação de que a variável deve ser criada usando a referência de classe TStrings está incorreta.

Alternativa B: “TUpdateSQL, TQuery e TTable são componentes da Visual Component Library (VCL) do Delphi 7, que permitem acesso direto a objetos de banco de dados por meio do Borland Database Engine (bDE).”

Esta alternativa está CORRETA. De fato, os componentes TUpdateSQL, TQuery e TTable fazem parte da VCL do Delphi e são utilizados para acessar e manipular dados em bancos de dados através do BDE (Borland Database Engine).

Alternativa C: “suas propriedades podem ter seus valores definidos em tempo de desenvolvimento e alterados em tempo de execução.”

Esta alternativa está CORRETA. No Delphi, é comum que as propriedades dos componentes possam ser configuradas tanto em tempo de desenvolvimento (através do Object Inspector, por exemplo) quanto em tempo de execução (através de código).

Alternativa D: “a biblioteca de componentes visuais VCL (Visual Component Library) consiste de objetos reutilizáveis.”

Esta alternativa está CORRETA. A VCL é uma biblioteca de componentes que oferece uma ampla gama de componentes visuais e não visuais, todos projetados para serem reutilizáveis, facilitando assim o desenvolvimento de aplicações no Delphi.

Espero que essa explicação tenha sido clara e útil para você! Se tiver qualquer dúvida, não hesite em perguntar.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo