wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Basics Quiz

Total questions: 28

Worksheet time: 19mins

Name
Class
Date
1.

Qual é a maneira correta de definir um método ligar dentro de uma classe Carro?

4 lines
2.

Se você quer adicionar um método frear que imprime “Carro parando”, onde você o colocaria?

4 lines
3.

Qual comando você usa para interromper um loop imediatamente?

a)

A) exit

b)

B) break

c)

C) stop

4.

Se você quer armazenar um número inteiro, como 42, qual tipo de dado você usa?

a)

float

b)

bool

c)

int

5.

Tipos de Dados em Python Qual tipo de dado é usado para representar textos?

a)

int

b)

str

c)

bool

6.

Como você chama uma função chamada calcular_area passando os argumentos 5 e 3?

a)

A) calcular_area(5, 3)

b)

B) call calcular_area(5, 3)

c)

C) calcular_area: 5, 3

7.

Qual comando remove o último elemento de uma lista itens?

a)

itens.remove()

b)

itens.pop()

c)

pop(itens)

8.

Escreve um loop que continua enquanto a variável contador for menor que 5?

a)

A) while contador < 5:

b)

B) while contador == 5:

c)

C) while contador <= 5:

9.

Como você chama um método acelerar de um objeto carro?

a)

A) carro.get_acelerar()

b)

B) carro.acelerar()

c)

C) carro->acelerar()

10.

Qual tipo de dado é apropriado para um valor que pode ser apenas verdadeiro ou falso?

a)

str

b)

bool

c)

int

11.

Como você escreve um loop que continua enquanto a variável contador for menor que 5?

a)

while contador < 5:

b)

while contador == 5:

c)

while contador <= 5:

12.

Como você acessa o primeiro elemento de uma lista chamada frutas?

a)

frutas[0]

b)

frutas[1]

c)

frutas.first()

13.

Para armazenar o número 3.14159, qual tipo de dado é o mais adequado?

a)

int

b)

float

c)

str

14.

Qual é a maneira correta de verificar se duas variáveis, a e b, são iguais?

a)

if a = b:

b)

if a == b:

c)

if a != b:

15.

Loops em Python Qual é a maneira correta de repetir um bloco de código 3 vezes?

a)

for i in range(3):

b)

for i < 3:

c)

for i = 1 to 3:

16.

Qual é a maneira correta de inicializar uma variável ativo com o valor booleano falso?

a)

ativo = "falso"

b)

ativo = False

c)

falso = ativo

17.

Como você define uma função chamada cumprimentar que imprime “Olá”?

a)

A) def cumprimentar(): print("Olá")

b)

B) function cumprimentar(): print("Olá")

c)

C) cumprimentar() => print("Olá")

18.

O que é polimorfismo?

a)

A) A capacidade de uma classe de se transformar em outra classe.

b)

B) A capacidade de diferentes classes terem métodos com o mesmo nome, mas comportamentos diferentes.

c)

C) A capacidade de uma classe ter vários construtores.

19.

Qual linha de código cria uma variável idade e atribui o valor 30 a ela?

a)

idade == 30

b)

30 = idade

c)

idade = 30

20.

Listas em Python Como você adiciona o número 10 ao final de uma lista chamada numeros?

a)

numeros.add(10)

b)

numeros.append(10)

c)

10.append(numeros)

21.

Se você quer executar um código apenas se temperatura for menor que 20, como você faria isso?

a)

if temperatura < 20:

b)

if temperatura <= 20:

c)

if temperatura == 20:

22.

Se você quer que uma função retorne o dobro de um número n, como você a define?

a)

A) def dobrar(n): return n * 2

b)

B) function dobrar(n): return 2 * n

c)

C) dobrar(n) => n + n

23.

Instruções Condicionais em Python Como você verifica se a variável x é maior que 10?

a)

if x > 10:

b)

if x = 10:

c)

if x < 10:

24.

Como você declara uma variável cidade e atribui a ela o texto “Curitiba”?

a)

cidade = Curitiba

b)

cidade = "Curitiba"

c)

"Curitiba" = cidade

25.

Se você deseja criar uma variável temperatura com o valor decimal 22.5, qual é a forma correta?

a)

temperatura = 22.5

b)

temperatura == 22.5

c)

22.5 = temperatura

26.

Como você adiciona uma condição alternativa que verifica se idade é igual a 18?

a)

if idade = 18: ... else: ...

b)

if idade == 18: ... elif idade != 18: ...

c)

if idade > 18: ... elif idade == 18:

27.

Se você quer repetir um código enquanto a condição ativo for verdadeira, qual é a sintaxe correta?

a)

A) while ativo == True:

b)

B) while ativo:

c)

C) while ativo != False:

28.

Como você cria um objeto chamado meu_carro da classe Carro?

a)

A) meu_carro = Carro.new()

b)

B) meu_carro = Carro()

c)

C) meu_carro = new Carro