Search Header Logo

Desenvolvimento sis 2tri

Authored by LUCAS HENRIQUE CORDEIRO DE ARAUJO

Information Technology (IT)

12th Grade

Used 3+ times

Desenvolvimento sis 2tri
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Qual dos problemas abaixo é característico do paradigma procedural quando comparado à programação orientada a objetos?

Alta coesão entre dados e comportamento

Facilidade na reutilização de código

Código fortemente acoplado e difícil de manter

Modularidade baseada em classes e objetos

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Em Python, ao criar uma classe, qual é o propósito principal do método __init__?

Criar variáveis globais

Chamar métodos estáticos

Inicializar os atributos de um novo objeto

Definir o nome da classe

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Qual dos seguintes é um exemplo válido de encapsulamento em Python?

Criar uma função dentro de outra função

Utilizar listas aninhadas

Tornar um atributo privado usando __ antes do nome

Usar import para esconder funções

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Sobre métodos privados em Python, o que ocorre ao declarar def __calcular_total(self): dentro de uma classe?

O método será acessível de qualquer lugar do código

Será automaticamente convertido em método estático

O método será acessível apenas dentro da própria classe

O Python impedirá a criação do método

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

O que o decorador @property permite em uma classe Python?

Executar o método como uma função estática

Definir valores constantes

Acessar métodos como se fossem atributos

Ocultar o método de outras classes

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Assinale a alternativa que representa corretamente o uso de um método estático:

@staticmethod acima da definição e nenhum uso de self

@classmethod e uso de self como primeiro argumento

Método que só pode ser acessado fora da classe

Método que sempre retorna uma instância da classe

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Qual a diferença principal entre @classmethod e @staticmethod em Python?

Ambos recebem self, mas usam escopos diferentes

@classmethod recebe cls e pode acessar atributos de classe, @staticmethod não

@staticmethod pode modificar atributos da instância

@classmethod impede herança, enquanto @staticmethod não

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?