Questões de Estrutura de Controle e Repetição (Algoritmos e Estrutura de Dados)

Limpar Busca

Em relação à estrutura de repetição, qual das opções abaixo representa um laço que será executado pelo menos uma vez, independentemente da condição?

  • A while.
  • B for.
  • C do-while.
  • D foreach.
  • E switch.

Sobre as estruturas de controle de dados, analise as assertivas abaixo e assinale a alternativa correta.

I. Sequencial: executa as instruções de forma linear, uma após a outra, na ordem em que são escritas, sem desvios ou repetições.
II. Seleção: permite que uma instrução seja executada ou ignorada dependendo de uma condição. O programa escolhe qual bloco de código executar com base no resultado de uma expressão booleana (verdadeiro ou falso).
III. Repetição: permite que um conjunto de instruções, ou uma única instrução, seja repetido várias vezes, com base em uma condição, até que a condição se torne falsa.

  • A Todas as assertivas estão corretas.
  • B Todas as assertivas estão incorretas.
  • C Apenas a assertiva I está correta.
  • D Apenas a assertiva II está correta.
  • E Apenas a assertiva III está correta.

As estruturas de controle em um algoritmo permitem direcionar o fluxo de execução do programa. Por meio das três estruturas básicas — sequência, seleção e repetição — e sua combinação, é possível criar algoritmos capazes de solucionar diferentes problemas. Nesse sentido, o conjunto de ações primitivas que é executado de maneira linear, ou seja, uma instrução após a outra, na mesma ordem em que foram escritas, de cima para baixo e da esquerda para a direita, sem desvios ou repetições, é o(a):

  • A Estrutura de controle do fluxo de execução.
  • B Estrutura sequencial.
  • C Estrutura de seleção.
  • D Estrutura de repetição.
  • E Aplicação específica de cada estrutura.

Uma repetição com teste no início ocorre quando algo é repetidamente executado, enquanto uma condição verdadeira for verificada; e, somente após a sua negativa, essa condição é interrompida. Uma instrução utilizada por essa estrutura de repetição com teste no início é a instrução

  • A if.
  • B help.
  • C do-while.
  • D while.
  • E for.

Relacione a Coluna 1 à Coluna 2, associando os três tipos básicos da estrutura de controle "Seleção" às suas respectivas definições.

Coluna 1
1. Composta. 2. Encadeada. 3. Múltipla escolha.

Coluna 2

( ) Possui diferenças significativas em sua utilização, principalmente na sua sintaxe em português estruturado, no qual palavras reservadas desta instrução são “escolha”, “caso” e “fim”, sendo opcional o uso de cada uma.
( ) Altera o caminho de execução do algoritmo, após seu teste condicional ser executado: se o resultado do teste condicional for verdadeiro, o bloco de instrução condicional da palavra reservada “entao” será executado. Se o resultado do teste condicional não for verdadeiro, outro conjunto de instruções, descritas após a palavra reservada “senao”, será executado, até a instrução fim.
( ) Nesse tipo de seleção há a possibilidade de uma instrução condicional estar dentro de outra condicional. Seria outra instrução dentro dos blocos 'entao' e 'senao'.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

  • A 1 – 2 – 3.
  • B 2 – 1 – 3.
  • C 2 – 3 – 1.
  • D 3 – 1 – 2.
  • E 3 – 2 – 1.