As linguagens de programação podem apresentar características e comportamentos definidos de acordo com o paradigma que a construiu. No entanto, uma linguagem pode apresentar características provenientes de diferentes paradigmas. Dessa forma, assinale a alternativa verdadeira:

Questão

As linguagens de programação podem apresentar características e comportamentos definidos de acordo com o paradigma que a construiu. No entanto, uma linguagem pode apresentar características provenientes de diferentes paradigmas. Dessa forma, assinale a alternativa verdadeira:

Alternativas

a) Os paradigmas não estão vinculados à linguagem de programação.

92%

b) As linguagens de programação são as responsáveis na definição de um paradigma.

c) O paradigma de orientação a objetos foi o precursor do conceito de reusabilidade de código.

d) No paradigma estrutural, não importa o COMO e sim O QUE se pretende alcançar com o código do programa.

e) Para escolher o melhor paradigma, deve-se levar em consideração a tecnologia e não o contexto do problema que se deseja resolver.

Explicação

Analisando as alternativas:

a) Os paradigmas não estão vinculados à linguagem de programação. Verdadeiro. Paradigma é um modelo/estilo de programação (imperativo, estruturado, OO, funcional, lógico etc.). Uma mesma linguagem pode suportar mais de um paradigma (ex.: Python, JavaScript), e o paradigma não “pertence” a uma linguagem específica; linguagens é que adotam/suportam paradigmas.

b) As linguagens de programação são as responsáveis na definição de um paradigma. Falso. Paradigmas são conceitos gerais (ideias e modelos) que podem existir independentemente de uma linguagem específica; linguagens podem implementar/suportar esses modelos.

c) O paradigma de orientação a objetos foi o precursor do conceito de reusabilidade de código. Falso. Reuso já existia antes de OO, por exemplo com sub-rotinas/funções, procedimentos e bibliotecas no paradigma procedural/estruturado. OO reforça reuso (classes, herança, composição), mas não foi o “precursor”.

d) No paradigma estrutural, não importa o COMO e sim O QUE se pretende alcançar com o código do programa. Falso. Isso descreve mais a ideia de programação declarativa (foco no o quê). No paradigma estruturado/imperativo, importa sim o como (sequência de comandos, controle de fluxo, laços etc.).

e) Para escolher o melhor paradigma, deve-se levar em consideração a tecnologia e não o contexto do problema que se deseja resolver. Falso. A escolha do paradigma deve considerar principalmente o contexto/natureza do problema, além de equipe, requisitos, manutenção e também a tecnologia — mas não “a tecnologia e não o contexto”.

Alternativa correta: (a).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.