Desenvolvimento sis 2tri

Desenvolvimento sis 2tri

12th Grade

20 Qs

quiz-placeholder

Similar activities

Criptografia e Algoritmos de Cifra de Bloco

Criptografia e Algoritmos de Cifra de Bloco

12th Grade

20 Qs

Alfabetização Digital

Alfabetização Digital

9th - 12th Grade

15 Qs

APS 07 Diagrama de classe

APS 07 Diagrama de classe

University

20 Qs

Autômato - Identificação de Funcionamento - Programação - 9ano

Autômato - Identificação de Funcionamento - Programação - 9ano

9th Grade - University

18 Qs

PSC - JAVA (revisão)

PSC - JAVA (revisão)

University

19 Qs

Questionário 2

Questionário 2

University

22 Qs

HTML 5 2o. TEC

HTML 5 2o. TEC

12th Grade

15 Qs

Quiz sobre React Native

Quiz sobre React Native

12th Grade

15 Qs

Desenvolvimento sis 2tri

Desenvolvimento sis 2tri

Assessment

Quiz

Information Technology (IT)

12th Grade

Easy

Created by

LUCAS HENRIQUE CORDEIRO DE ARAUJO

Used 1+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Information Technology (IT)