wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lógica semana 19-20

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.
Qual a finalidade do bloco else em um laço for ou while em Python?
a)
Executa antes do início do laço de repetição.
b)
Reinicia o laço ignorando o código restante.
c)
Executa ao término normal, sem o uso de break.
d)
Sempre executa ao encontrar a palavra continue.
2.
O que uma estrutura de repetição faz na programação Python?
a)
Acelera as execuções dos programas criados.
b)
Armazena dados de forma temporária no sistema.
c)
Conecta blocos de códigos isolados no código.
d)
Repete um bloco de código específico definido.
3.
Em um laço while, o que a condição é responsável por definir no programa?
a)
Determina se o loop continua ou para a execução.
b)
Inicializa variáveis antes da primeira iteração.
c)
Garante que o bloco de código seja executado.
d)
Controla a exibição de mensagens de erro.
4.
Refatorar o código refere-se a qual ação na programação?
a)
Adicionar novas funções ao sistema atual.
b)
Melhorar a estrutura sem mudar seu comportamento.
c)
Realizar a correção de todos os bugs.
d)
Otimizar o tempo de execução do programa.
5.
Qual é a principal técnica para emular o do-while em Python?
a)
Utilizar uma função recursiva para o loop.
b)
Empregar um laço for com um contador específico.
c)
Usar a declaração switch para múltiplas condições.
d)
Usar while True com uma condição e break.
6.
Qual é a garantia oferecida pelo laço do-while em sua execução mínima?
a)
Que a condição seja avaliada antes de qualquer ação.
b)
Que o loop continue indefinidamente sem parar.
c)
Que o bloco de código execute ao menos uma vez.
d)
Que as variáveis sejam sempre reiniciadas.
7.
Qual é a boa prática crucial ao emular um laço do-while em Python?
a)
Garantir que a condição de saída será atingível.
b)
Evitar condições de saída muito complexas.
c)
Sempre preferir estruturas de loop mais simples.
d)
Nunca utilizar o comando break no código.
8.
Como os dicionários em Python são definidos em sua estrutura?
a)
Como uma lista de tuplas para organizar dados.
b)
Como coleções ordenadas de itens fixos.
c)
Como coleções não ordenadas de pares chave-valor.
d)
Como um vetor com índices numéricos sequenciais.
9.
Qual o conceito de "listas" na programação em Python?
a)
Coleções imutáveis de elementos diversos.
b)
Coleções ordenadas e mutáveis de elementos.
c)
Estruturas que armazenam pares chave-valor.
d)
Tipos de dados usados apenas para texto.
10.
Qual é a aplicação principal de usar dicionários com laços de repetição?
a)
Definir variáveis globais e constantes do programa.
b)
Criar loops infinitos sem condições específicas.
c)
Apenas para ordenar elementos de uma sequência.
d)
Iterar sobre chaves, valores ou itens da coleção.