Qual é a característica central da programação imperativa?

Questão

Qual é a característica central da programação imperativa?

Alternativas

A) Ênfase na declaração de estruturas de dados complexas.

B) Abstração de dados e operações em objetos interconectados.

C) Uso de estruturas de controle de fluxo de dados para a manipulação de tarefas.

D) Foco na definição de algoritmos por meio de instruções sequenciais.

96%

E) Utilização exclusiva de funções e métodos para manipulação de dados.

Explicação

Na programação imperativa, o programador descreve como o computador deve realizar a tarefa, isto é, define um passo a passo de execução.

Isso é feito por meio de instruções sequenciais (comandos em ordem), normalmente combinadas com comandos de controle de fluxo como atribuições, condicionais (if/else) e laços (for/while), que alteram o estado do programa ao longo do tempo.

Analisando as alternativas:

  • A fala em declaração de estruturas complexas (mais ligado a tipos/estruturação, não é a ideia central do paradigma).
  • B descreve POO (objetos interconectados).
  • C menciona “fluxo de dados”, o que remete mais a paradigmas orientados a fluxo de dados/declarativos.
  • D corresponde exatamente ao conceito: algoritmos definidos por instruções sequenciais.
  • E remete a programação funcional (funções), e ainda por cima diz “exclusiva”, o que é incorreto.

Alternativa correta: (D).

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.