O paradigma de programação imperativa é largamente caracterizado pelo fato de seus programas expressarem instruções e comandos que o computador deve executar para alcançar os objetivos. Outra característica importante do paradigma de programação imperativa é:

Questão

O paradigma de programação imperativa é largamente caracterizado pelo fato de seus programas expressarem instruções e comandos que o computador deve executar para alcançar os objetivos. Outra característica importante do paradigma de programação imperativa é:

Alternativas

a) Mutação de estado (alterar os valores das variáveis).

96%

b) Costuma expressar o código principalmente por meio de funções.

c) Implementa recursos de herança e polimorfismo entre as classes.

d) As expressões são compostas por símbolos e letras.

e) Caracteriza-se pela implementação de subprogramas ou modularização de programas.

Explicação

No paradigma imperativo, o programa é descrito como uma sequência de comandos que dizem como o computador deve proceder, e uma marca central disso é o uso de variáveis cujo valor pode mudar ao longo da execução.

  • (a) Mutação de estado: é característica essencial da programação imperativa. O “estado” do programa (valores em memória/variáveis) é atualizado por atribuições e comandos, por exemplo: xx+1x \leftarrow x + 1.
  • (b) descreve mais fortemente o paradigma funcional (ênfase em funções e, idealmente, sem mutação de estado).
  • (c) é característica típica de orientação a objetos (herança e polimorfismo).
  • (d) não caracteriza um paradigma de programação (é uma descrição genérica de notação).
  • (e) modularização/subprogramas podem existir em vários paradigmas (inclusive imperativo), mas não é uma característica definidora tão forte quanto a mutação de estado.

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.