A programação em linguagem imperativa se caracteriza por expressar a chegada a um resultado e não como. Analise o código abaixo, acerca de um o trecho do código de um programa em linguagem C, e assinale a alternativa correta sobre a característica do paradigma imperativo que é possível perceber. function join(array) { var text = ""; for (var i = 0; i < array.length; i++) { text += array[i]; } return text; }

Questão

A programação em linguagem imperativa se caracteriza por expressar a chegada a um resultado e não como. Analise o código abaixo, acerca de um o trecho do código de um programa em linguagem C, e assinale a alternativa correta sobre a característica do paradigma imperativo que é possível perceber.

function join(array) { var text = ""; for (var i = 0; i < array.length; i++) {

 text += array[i];

}

return text;

}

Alternativas

a) Uso de função.

b) Instruções explícitas.

92%

c) Comando incremental.

d) Reuso código.

e) Código enxuto.

Explicação

No paradigma imperativo, o programador descreve explicitamente os passos que o computador deve executar para alcançar um resultado (sequência de comandos que alteram o estado do programa).

No código apresentado, isso aparece claramente em:

  • inicialização do estado: var text = "";
  • controle explícito de repetição: for (var i = 0; i < array.length; i++) { ... }
  • atualização explícita do estado a cada iteração: text += array[i];
  • retorno do resultado ao final: return text;

Ou seja, a característica observável é a presença de instruções passo a passo e explícitas indicando como construir a string final.

Alternativa correta: (b).

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.