Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Estruturas de Controle - 1º Sistema

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

O que são estruturas de controle em Python?

a)

Permitem definir o fluxo de execução de um programa.

b)

Servem apenas para imprimir mensagens.

c)

São usadas para criar gráficos.

d)

São utilizadas para armazenar dados.

2.

Qual é a forma mais simples de execução em Python?

a)

Sequência

b)

Estrutura condicional

c)

Função

d)

Classe

3.

No exemplo de if...else, se nota = 7, o que será exibido?

a)

"Aprovado"

b)

"Reprovado"

c)

"Excelente"

d)

"Nada"

4.

Qual estrutura permite múltiplas verificações em sequência?

a)

if...elif...else

b)

for

c)

while

d)

def

5.

Qual palavra-chave é usada para definir uma condição em Python?

a)

if

b)

for

c)

print

d)

input

6.

Qual é o resultado se nota = 9 na estrutura if...elif...else do exemplo?

a)

"Excelente"

b)

"Aprovado"

c)

"Reprovado"

d)

"Nada"

7.

O que o comando "match/case" facilita em Python?

a)

Escolha entre muitas opções

b)

Repetição de blocos

c)

Criação de listas

d)

Impressão de mensagens

8.

Qual estrutura de repetição repete enquanto a condição for verdadeira?

a)

for

b)

while

c)

match/case

d)

if

9.

No loop do...while (simulado), qual comando interrompe o loop?

a)

continue

b)

break

c)

pass

d)

stop

10.

Qual estrutura de repetição é usada quando sabemos quantas repetições queremos?

a)

while

b)

do...while

c)

for

d)

match/case

11.

No exemplo do while, quantas vezes o bloco é executado?

contador = 1

while contador <= 5:

#contador = 6:

print("Contagem 0:", contador)

contador += 1

a)

1

b)

0

c)

5

d)

6

12.

Qual é a finalidade das estruturas de repetição?

a)

Executar blocos várias vezes

b)

Escolher entre opções

c)

Criar listas

d)

Parar o programa

13.

Qual estrutura de repetição pode percorrer listas?

a)

while

b)

for

c)

do...while

d)

match/case

14.

No exemplo do while, qual condição mantém o loop ativo?

a)

contador == 5

b)

contador <= 5

c)

contador > 5

d)

contador < 1

15.

Qual estrutura de repetição é mais adequada para percorrer uma lista de nomes?

a)

while

b)

for

c)

do...while

d)

match/case

16.

No exemplo do do...while (simulado), qual é a condição para o break?

a)

contador < 5

b)

contador > 5

c)

contador == 5

d)

contador == 1

17.

No exemplo do match/case, qual comando é usado para exibir "Novo Jogo"?

a)

case 2

b)

case 1

c)

case 3

d)

case _

18.

Qual é a função da instrução "continue" em um loop?

a)

Pula para a próxima iteração.

b)

Interrompe o loop imediatamente.

c)

Executa apenas se o loop terminar normalmente.

d)

Repete o loop indefinidamente.

19.

Quando o bloco "else" em um loop é executado?

a)

Apenas se não houver break.

b)

Sempre que o loop começa.

c)

Quando o loop é interrompido por break.

d)

Quando o loop entra em uma condição if.

20.

O que deve ser evitado ao usar loops while?

a)

Loops infinitos (sem condição de parada).

b)

Loops com break.

c)

Loops com continue.

d)

Loops com variáveis significativas.

21.

Qual estrutura é usada para repetição definida?

a)

for

b)

while

c)

break

d)

continue

22.

Qual exemplo representa dois caminhos usando if/else?

a)

Aprovado/Reprovado

b)

if idade >= 18:

c)

Menu de opções

d)

Classificação de notas

23.

Qual é o objetivo de pedir ao usuário 5 nomes?

a)

Exibir uma mensagem de boas-vindas para cada um

b)

Calcular a média dos nomes

c)

Fazer uma lista de compras

d)

Contar quantos nomes começam com A

24.

Qual é o último número exibido na contagem regressiva?

a)

1

b)

10

c)

0

d)

5

25.

Se você ler 7 idades e todas forem menores que 18, o que deve ser informado?

a)

Nenhuma pessoa é maior de idade

b)

Todas são maiores de idade

c)

7 pessoas são menores de idade

d)

A média das idades