Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prog. no Des. de Sistemas - Relembrando classes e objetos

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Qual método é usado para inicializar um objeto da classe ContaBancaria?

a)

depositar()

b)

ContaBancaria()

c)

sacar()

d)

__init__()

2.

O que é uma classe em programação orientada a objetos?

a)

Um método para inicializar objetos

b)

Um modelo para criar objetos

c)

Uma função para manipular dados

d)

Uma variável global

3.

O que são atributos em uma classe?

a)

Variáveis que representam dados na classe

b)

Instruções para inicializar a classe

c)

Métodos para interagir com outros objetos

d)

Funções definidas dentro da classe

4.

Qual a importância do encapsulamento em programação orientada a objetos?

a)

Aumentar a complexidade do código

b)

Facilitar a reutilização de código

c)

Proteger os dados e comportamentos de um objeto

d)

Permitir acesso direto aos componentes da classe

5.

Como João pode reutilizar a classe Livro mantendo o código organizado?

a)

Utilizando getters e setters

b)

Adicionando métodos estáticos

c)

Encapsulando os dados e métodos em uma única classe

d)

Criando uma nova classe para cada uso

6.

O que são objetos em programação orientada a objetos?

a)

Modelos para criar classes

b)

Instâncias de uma classe com dados e métodos

c)

Funções para inicializar classes

d)

Variáveis globais em um programa

7.

Qual a função dos métodos em uma classe?

a)

Acessar diretamente os dados da classe

b)

Definir a estrutura da classe

c)

Manipular os atributos da classe

d)

Declarar variáveis dentro da classe

8.

O que é o conceito de encapsulamento em Python?

a)

Eliminar a necessidade de getters e setters

b)

Permitir acesso livre a todos os métodos da classe

c)

Restringir o acesso direto aos componentes da classe

d)

Ocultar completamente os atributos da classe

9.

Qual a importância de revisitar os conceitos de classes e objetos?

a)

Aprimorar a compreensão da programação orientada a objetos

b)

Aumentar a complexidade do código

c)

Eliminar a necessidade de encapsulamento

d)

Reduzir a reusabilidade do código

10.

O que são métodos privados em uma classe?

a)

Métodos que não podem ser reutilizados

b)

Métodos que podem ser acessados por qualquer objeto

c)

Métodos que só podem ser acessados pela própria classe

d)

Métodos que não possuem funcionalidades