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

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?