Quiz de Revisão sobre Programação Python

Quiz de Revisão sobre Programação Python

University

60 Qs

quiz-placeholder

Similar activities

Aula 05.2 Efeitos Não-Lineares

Aula 05.2 Efeitos Não-Lineares

University

59 Qs

Aula 07 _ PR dia 08 09 2025

Aula 07 _ PR dia 08 09 2025

University

62 Qs

Testing 2

Testing 2

University

60 Qs

Bài kiểm tra về thông tin cá nhân

Bài kiểm tra về thông tin cá nhân

University

59 Qs

tech stack

tech stack

University

55 Qs

Quiz de Revisão sobre Programação Python

Quiz de Revisão sobre Programação Python

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Jhoni Schulz

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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.

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?