Questão de Algoritmos e Estrutura de Dados — Algoritmos — Instituto Legalle 2026
Algoritmos e Estrutura de Dados›Algoritmos
Código
qg747425
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Analista de Negócios)
No estudo de algoritmos e dos fundamentos da computação, as estruturas de controle básicas são utilizadas para definir o fluxo de execução de um programa. Entre elas, a estrutura de repetição permite executar um conjunto de instruções várias vezes, de acordo com determinadas condições. Considerando as características do laço de repetição for, analise as assertivas a seguir e julgue-as em Verdadeiras (V) ou Falsas (F): ( ) A inicialização define a variável de controle e seu valor inicial. Essa parte é executada uma única vez. ( ) A condição é a expressão lógica que determina se o laço continuará executando. Enquanto a condição for verdadeira, o laço continua. Quando for falsa, o laço termina. ( ) A atualização (incremento ou decremento) é responsável por modificar a variável de controle a cada iteração. Sem essa atualização, o laço pode se tornar infinito. ( ) De maneira geral, a única parte que não pode ser omitida na estrutura do laço for, independentemente da linguagem de programação, é a atualização (incremento ou decremento), pois sua ausência criaria necessariamente um laço infinito. Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
AV – F – V – F.
BF – V – V – F.
CV – V – F – V.
DF – V – F – V.
EV – V – V – F.
Revelar gabarito e comentário▾
GabaritoE — V – V – V – F.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Estrutura de repetição for
Gabarito: letra E (sequência V – V – V – F). O laço for possui três partes: inicialização, condição e atualização. Todas podem ser omitidas em diversas linguagens, mas a ausência de atualização não necessariamente cria laço infinito se a condição for alterada dentro do bloco.
Assertiva
Descrição
V/F
Justificativa
1ª
A inicialização define a variável de controle e seu valor inicial. Essa parte é executada uma única vez.
V
A inicialização ocorre antes da primeira iteração e apenas uma vez.
2ª
A condição é a expressão lógica que determina se o laço continuará executando. Enquanto a condição for verdadeira, o laço continua. Quando for falsa, o laço termina.
V
A condição é testada a cada iteração; verdadeira mantém o laço, falsa encerra.
3ª
A atualização (incremento ou decremento) é responsável por modificar a variável de controle a cada iteração. Sem essa atualização, o laço pode se tornar infinito.
V
A atualização modifica a variável de controle; sua ausência pode causar laço infinito, mas não é regra absoluta (pode-se alterar a variável no corpo).
4ª
De maneira geral, a única parte que não pode ser omitida é a atualização.
F
Todas as partes (inicialização, condição, atualização) podem ser omitidas em linguagens como C, Java e Python. A ausência de atualização não gera necessariamente laço infinito se a condição for alterada no corpo.
1Inicialização1 vez
2CondiçãoTeste
3BlocoExecuta
4AtualizaçãoIncremento
LEVEL · soulevel.com.br
Análise das assertivas
1ª assertiva: Verdadeira. A inicialização define a variável de controle e é executada uma única vez antes do laço.
2ª assertiva: Verdadeira. A condição é testada a cada iteração; enquanto verdadeira, o laço continua; quando falsa, termina.
3ª assertiva: Verdadeira. A atualização modifica a variável de controle a cada iteração. Sem ela, o laço pode tornar-se infinito, mas não é uma regra absoluta (pode-se alterar a variável dentro do corpo).
4ª assertiva: Falsa. Afirmar que "a única parte que não pode ser omitida é a atualização" é incorreto. Em linguagens como C, Java e Python, todas as partes podem ser omitidas. Se a atualização for omitida, mas a condição for alterada dentro do laço, ele pode não ser infinito. Além disso, a inicialização e a condição também podem ser omitidas. Portanto, a assertiva é falsa.