Ed
ano passado
Para responder à sua pergunta, precisamos entender a diferença entre linguagens declarativas e procedimentais. Linguagens declarativas permitem que o usuário descreva o que deseja alcançar sem especificar como isso deve ser feito, enquanto linguagens procedimentais exigem que o programador forneça uma sequência de instruções. Analisando as opções: a) C++ - É uma linguagem procedimental e orientada a objetos, não declarativa. b) SQL - É uma linguagem declarativa, usada para gerenciar e manipular bancos de dados, permitindo que o usuário especifique o que deseja (como consultar dados) sem detalhar como isso deve ser feito. c) C# - É uma linguagem orientada a objetos e procedimental, não declarativa. d) Java - Também é uma linguagem orientada a objetos e procedimental, não declarativa. e) Python - Embora seja uma linguagem versátil e suporte programação declarativa em alguns contextos, é principalmente uma linguagem procedimental e orientada a objetos. Portanto, a opção correta que representa uma linguagem declarativa é: b) SQL.