Search Header Logo

Quiz de Revisão sobre Programação Python

Authored by Jhoni Schulz

Information Technology (IT)

University

Quiz de Revisão sobre Programação Python
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

60 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Lily está desenvolvendo um programa que precisa executar uma ação diferente dependendo do tipo de dado recebido (por exemplo, número, texto ou lista). Qual estrutura ela deve usar para decidir qual ação tomar para cada tipo de dado? (Estruturas de Decisão #1)

for

while

if-elif-else

lambda

import

Answer explanation

`if-elif-else` permite tomar decisões com base em múltiplas condições.

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Imagine que Maya está em uma encruzilhada e precisa avaliar as condições do trânsito para escolher o melhor caminho para chegar ao trabalho. Qual estrutura de programação representa essa situação de avaliar condições e escolher caminhos? (Estruturas de Decisão #2)

print

lambda

match-case

if-else

return

Answer explanation

`if-else` permite bifurcar a lógica com base em condições booleanas.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

O que faz este código? `x = 10 if x > 5: print('Alto')` (Estruturas de Decisão #3)

Imprime 'Baixo'
Imprime 'Alto'
Erro de sintaxe
Nada acontece
Loop infinito

Answer explanation

Como 10 > 5, imprime 'Alto'.

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

O que diferencial do `match-case` em comparação com `if-elif`? (Estruturas de Decisão #4)

Mais performance sempre
Melhor visualização de gráficos
Permite comparar padrões de valores de forma mais clara
Substitui estruturas de repetição (incorretamente)
Nada, é só modinha

Answer explanation

`match-case` facilita verificações de padrões complexos.

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Para aplicar uma ação ao receber um input, você pode usar: (Estruturas de Decisão #5)

while
return
if
lambda
print

Answer explanation

`if` permite executar ações conforme o valor de entrada.

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Como encadear múltiplas condições corretamente em Python? (Estruturas de Decisão #6)

if...elseif...then
if...else if...else
if...elif...else
if then else
match if else

Answer explanation

A sintaxe correta é `if`, `elif` e `else`.

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Em Python 3.10+, o `match` pode ser usado para: (Estruturas de Decisão #7)

substituir o for
comparar valores e padrões
chamar funções
executar expressões matemáticas
alterar imports

Answer explanation

`match` é útil para comparação com padrões estruturais.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Similar Resources on Wayground