Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prog. no Des. de Sistemas - Implementando Métodos

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Qual método especial em Python é utilizado para inicializar um objeto?

a)

__init__

b)

__start__

c)

__begin__

d)

__create__

2.

O que o valor 'None' representa em Python?

a)

Um valor inexistente

b)

Um valor vazio

c)

Um valor indefinido

d)

Um valor nulo

3.

Como o coletor de lixo em Python gerencia a memória?

a)

Através da compactação de dados

b)

Através da detecção de erros de memória

c)

Através da alocação estática

d)

Através da contagem de referências

4.

Qual a função do método 'depositar' na classe 'ContaBancaria'?

a)

Diminuir o saldo da conta

b)

Aumentar o saldo da conta

c)

Verificar o saldo da conta

d)

Fechar a conta bancária

5.

O que são métodos em Python?

a)

Operadores matemáticos

b)

Conjuntos de dados

c)

Variáveis globais

d)

Funções que pertencem a uma classe

6.

Qual a principal característica do método 'self' em Python?

a)

Referência ao objeto pai

b)

Referência ao objeto atual

c)

Referência ao objeto que chama o método

d)

Referência ao objeto filho

7.

O que é essencial para interagir com os atributos dos objetos em Python?

a)

Métodos

b)

Variáveis globais

c)

Comentários

d)

Operadores lógicos

8.

Qual a importância do valor 'None' na gestão de memória em Python?

a)

Alocar mais memória

b)

Criar novos objetos

c)

Desvincular referências a objetos

d)

Eliminar objetos existentes

9.

Como os métodos são utilizados em classes Python?

a)

Para definir operadores matemáticos

b)

Para criar novas classes

c)

Para declarar variáveis globais

d)

Para manipular os dados dos objetos

10.

Qual a função do método 'sacar' na classe 'ContaBancaria'?

a)

Verificar o saldo da conta

b)

Diminuir o saldo da conta

c)

Aumentar o saldo da conta

d)

Transferir dinheiro para outra conta