Delphi é uma ferramenta de desenvolvimento visual que utiliza a linguagem Object Pascal. Sobre as características do Delphi, assinale a afirmativa correta.
- A)A linguagem Object Pascal utilizada no Delphi não permite a sobrecarga de métodos ou o uso de polimorfismo.
Errada, porque Object Pascal suporta sim sobrecarga de métodos e polimorfismo.
- B)Não possui suporte para manipulação de banco de dados, sendo necessário utilizar ferramentas externas para isso.
Errada, pois o Delphi possui suporte nativo e tradicional para banco de dados por meio de componentes e bibliotecas próprias.
- C)Suporta exclusivamente o paradigma de programação orientada a objetos e não permite o uso de programação estruturada.
Errada, porque o Delphi não se limita à orientação a objetos e também permite programação estruturada.
- D)A criação de interfaces gráficas é baseada no uso de componentes visuais, que podem ser manipulados tanto no modo de design quanto no código.
Certa, porque o Delphi constrói interfaces gráficas com componentes visuais que podem ser usados no designer e manipulados também no código.
Gabarito: D
Delphi é muito lembrado por ser um ambiente visual de desenvolvimento, o que facilita bastante a criação de aplicações com interface gráfica. Em vez de você montar tudo “na unha”, o sistema oferece componentes prontos, como botões, caixas de texto, grids e outros controles, que podem ser arrastados para a tela no modo de design e depois ajustados no código. Além da parte visual, o Delphi também é conhecido por permitir programação orientada a objetos e programação estruturada no mesmo projeto. Então nada de pensar que ele “prende” o programador a um único estilo. A linguagem Object Pascal também suporta recursos como polimorfismo e sobrecarga, então a alternativa que diz o contrário já cai por terra. Outro ponto forte do Delphi é a integração com bancos de dados, que sempre foi uma das suas marcas históricas. Ele oferece componentes e ferramentas próprias para acesso e manipulação de dados, sem depender obrigatoriamente de soluções externas para isso. Por isso, o gabarito está na letra D: a criação de interfaces gráficas no Delphi é baseada em componentes visuais, manipuláveis tanto no modo design quanto no código. Essa é exatamente a cara da ferramenta: visual, prática e bem amigável para construir telas.