Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Classes e objetos

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é uma classe em programação?

a)

Uma classe em programação é um operador lógico

b)

Uma classe em programação é um modelo ou blueprint para criar objetos que possuem atributos e métodos em comum.

c)

Uma classe em programação é um tipo de dado primitivo

d)

Uma classe em programação é um software de edição de texto

2.

Como você define uma classe em Python?

a)

class NomeDaClasse: pass

b)

def NomeDaClasse: pass

c)

class NomeDaClasse(): pass

d)

def NomeDaClasse(): pass

3.

Como você cria uma instância de uma classe chamada Carro?

a)

carro = Carro.new()

b)

carro = new Carro()

c)

carro = Carro

d)

carro = Carro()

4.

Qual é o propósito do método __init__ em uma classe?

a)

Destruir a instância da classe

b)

Inicializar os atributos da instância da classe

c)

Definir métodos de classe

d)

Definir variáveis globais

5.

Como você define um método em uma classe em Python?

a)

def metodo():

b)

def metodo(self):

c)

def metodo(cls):

d)

def metodo(self, cls):

6.

Qual é a sintaxe correta para acessar um atributo nome de uma instância pessoa de uma classe Pessoa?

a)

Pessoa.nome

b)

nome.pessoa

c)

pessoa.nome

d)

nome.Pessoa

7.

Como você define um atributo de instância em uma classe em Python?

a)

def init(self, atributo): self.atributo = atributo

b)

def init(self, atributo): atributo = self.atributo

c)

def init(cls, atributo): cls.atributo = atributo

d)

def init(cls, atributo): atributo = cls.atributo

8.

Dado o código, qual é a saída?

a)

Pessoa

b)

Maria

c)

None

d)

Erro

9.

Como você chama um método falar de uma instância animal de uma classe Animal?

a)

Animal.falar()

b)

animal.falar()

c)

falar.animal()

d)

falar.Animal()

10.

O que acontece se você não definir um método __init__ em uma classe?

a)

A instância da classe não terá atributos

b)

A classe não pode ser instanciada

c)

A classe usará um inicializador padrão sem parâmetros

d)

A classe usará um inicializador com parâmetros obrigatórios