wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz For - 1DSTSL

Total questions: 12

Worksheet time: 3hrs 5mins

Name
Class
Date
1.

Seu chefe pediu um programa que mostre a mensagem "Bem-vindo!" exatamente 3 vezes para cada novo cliente. O que você deve usar?

a)

while, pois repete até o usuário dizer "pare"

b)

Fol, pois repete uma quantidade definida de vezes

c)

if, pois permite repetir comandos

d)

Nenhuma das alternativas,

2.

Seu chefe quer um programa que mostre os números de 1 até 5. Qual comando resolve isso melhor?

a)

while i < 5:

b)

print(range(5))

c)

for i in range(1,5):

print(i)

d)

for i in range(1,6):

print(i)

3.

Você recebeu uma lista com os nomes de 4 funcionários e precisa exibir cada nome na tela. O que você deve usar?

a)

for nome in lista:

b)

if nome in lista:

c)

print(lista[0])

d)

while nome != "":

4.

Seu chefe quer somar os números de 1 até 10. Qual trecho resolve isso?

a)

soma = 0

for i in range(1,10):

soma += i

print(i)

b)

soma = 0

while i < 10: soma = soma += i

print(i)

c)

soma = 0

for i in range(1,11):

soma += i

print(i)

d)

print(i + i)

5.

Seu chefe pediu para mostrar os números pares de 0 até 10. Qual estrutura você usaria?

a)

for i in range(0,10,2):

b)

for i in range(2,10):

c)

for i in range(0,10): if i%2==1

d)

while i <= 10

6.

O setor financeiro quer um programa que exiba todos os preços de uma lista. O que usar?

a)

print(lista)

b)

if preco in lista:

c)

while preco < 10:

d)

for preco in lista:

7.

Seu chefe quer que, ao analisar as notas de uma lista, o programa diga “Aprovado” se a nota for maior que 6. Qual comando principal a se usar?

a)

while nota > 6:

b)

if nota > 6:

c)

for i in range(notas):

d)

for nota in notas:

if nota > 6:

8.

Seu chefe quer mostrar os produtos um por vez, mas interromper se o usuário disser "não". O que usar?

a)

Somente for, pois já resolve tudo

b)

print(produtos)

c)

while com range(len(produtos))

d)

Nenhuma das alternativas

9.

O RH quer enviar uma mensagem personalizada para cada nome da lista. Como fazer?

a)

print(“Olá nome”)

b)

for i in range(0,3): print(nome[i])

c)

while nome != “”:

d)

for nome in lista: print(f"Olá, {nome}")

10.

Você precisa somar os valores de uma lista. Qual estrutura é mais adequada?

a)

soma = lista[0]

b)

print(sum(lista))

c)

while valor in lista: soma = soma + valor

d)

Nenhuma das alternativas.

11.

Seu chefe quer que o programa conte de 10 até 2, pulando de 2 em 2. Qual trecho usar?

a)

for i in range(10, 1):

b)

for i in range(10, 1, 2):

c)

for i in range(1,10,-2):

d)

Nenhuma das alternativas.

12.

Você precisa perguntar a idade de 5 pessoas. Se for menor de 18, deve mostrar "Menor de idade". Qual opção funciona?

a)

for i in range(6):

if idade < 18:

b)

if idade < 18:

c)

while idade < 18:

d)

Nenhuma das alternativas.