wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de Programação em Python (versão 1)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual das opções descreve melhor um algoritmo?

a)

Conjunto de variáveis armazenadas em um programa

b)

Sequência de instruções que resolvem um problema

c)

Um loop infinito dentro de um código

d)

Estrutura de dados em Python

2.

Qual a saída do código abaixo? for i in range(1,5,2): print(i, end=",")

a)

1,2,3,4,

b)

1,3,

c)

2,4,

d)

1,5,

3.

Sobre a diferença entre for e while, qual afirmação é verdadeira?

a)

for é usado apenas com listas, enquanto while é apenas para números

b)

for é melhor quando sabemos o número de repetições

c)

while sempre executa ao menos uma vez

d)

while não pode ter condição booleana

4.

Qual a saída? x=7; print("Div3") if x%3==0 else print("NãoDiv3")

a)

Div3

b)

NãoDiv3

c)

7

d)

Erro

5.

Se quisermos calcular logaritmos, qual biblioteca devemos usar?

a)

os

b)

math

c)

random

d)

sys

6.

Qual a saída? import math; print(math.ceil(4.01))

a)

4

b)

4.01

c)

5

d)

Erro

7.

Qual a saída? nums=[10,20,30]; nums[1]=99; print(nums)

a)

[10,20,30]

b)

[10,99,30]

c)

[99,20,30]

d)

Erro

8.

O que acontece ao executar len("Python"[1:4])?

a)

4

b)

3

c)

5

d)

Erro

9.

Qual a saída? for c in "abc"[::-1]: print(c, end="")

a)

abc

b)

cba

c)

a b c

d)

Erro

10.

Qual a saída? i=1; while i<10: i*=2; print(i,end=" ")

a)

1 2 3 4 5 6 7 8 9

b)

2 4 8 16

c)

1 2 4 8

d)

Loop infinito