wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Saudação e Cálculo de IMC com Python Script

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual expressão calcula o IMC no script apresentado?

a)

peso / (altura ** 2)

b)

altura / (peso ** 2)

c)

peso * (altura ** 2)

d)

altura * (peso ** 2)

2.

Em nosso código do Classroom em Python, qual função do script lê o nome digitado pelo usuário?

a)

usuario()

b)

calcular_imc()

c)

saudacao()

d)

ano()

3.

Qual classificação é atribuída quando o IMC é menor que 18.5?

a)

Abaixo do peso

b)

Peso normal

c)

Sobrepeso

d)

Obesidade grau I

4.

No cálculo do peso ideal, quais limites são usados para IMC?

a)

18.5 e 24.99

b)

17.0 e 25.50

c)

20.0 e 25.00

d)

19.0 e 23.99

5.

Ao receber peso=70 kg e altura=1.75 m, qual é o IMC aproximado?

a)

26.10

b)

22.86

c)

24.00

d)

20.50

6.

Qual estrutura garante repetição de novos cálculos até o usuário decidir parar?

a)

try-except

b)

while True

c)

for range

d)

do-while

7.

Se o IMC calculado ficar entre 25 e 29.9, qual é a saída de classe?

a)

Peso normal

b)

Sobrepeso

c)

Abaixo do peso

d)

Obesidade grau I

8.

Qual é o propósito principal das funções no script, segundo a explicação?

a)

Reduzir consumo de memória

b)

Acelerar o hardware

c)

Organizar o código

d)

Evitar input do usuário

9.

Qual é a fórmula correta do IMC usada no script?

a)

IMC = peso * (altura ** 2)

b)

IMC = peso / (altura ** 2)

c)

IMC = peso / altura ** 1

d)

IMC = peso + altura ** 2

10.

Qual é o principal propósito das funções como calcular_imc() no programa?

a)

Organizar o código e reutilizar lógica

b)

Aumentar o tempo de execução sempre

c)

Substituir todas as variáveis globais

d)

Imprimir resultados sem cálculos

11.

Em qual situação o bloco elif é usado na classificação do IMC?

a)

Quando ocorre um erro de entrada

b)

Quando apenas a primeira condição é verdadeira

c)

Quando nenhuma condição é necessária

d)

Quando uma faixa intermediária de IMC é avaliada

12.

O que o input() faz no contexto deste script?

a)

Detecta erros de sintaxe do Python

b)

Repete o programa sem condições

c)

Coleta dados do usuário para cálculos

d)

Cria funções automaticamente no código

13.

Qual comportamento o laço while implementa neste programa?

a)

Classifica o IMC sem usar condições

b)

Armazena dados permanentemente no disco

c)

Interrompe o programa ao iniciar a execução

d)

Repete o cálculo quando o usuário digita 1

14.

Um usuário com 80 kg e 1,60 m terá IMC igual a qual valor aproximado?

a)

22,50

b)

25,00

c)

31,25

d)

28,00

15.

Como o script ilustra pensamento computacional?

a)

Segue etapas de entrada, processamento, decisões e repetição

b)

Depende exclusivamente de bibliotecas externas

c)

Evita qualquer interação com o usuário final

d)

Usa gráficos complexos para visualização avançada