Geral Múltipla Escolha

Considerando as informações apresentadas, analise o código da Figura 2 e assinale a alternativa que preenche corretamente as lacunas.

Considerando as informações apresentadas, analise o código da Figura 2 e assinale a alternativa que preenche corretamente as lacunas.

  1. class; def; self
  2. class; def; self
  3. class; def; base_de_vendas
  4. class; def; self

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

Análise Detalhada

A questão aborda conceitos fundamentais de Programação Orientada a Objetos (POO) utilizando a linguagem Python. Para resolver, é necessário conhecer a sintaxe básica para definir classes e métodos nesta linguagem.

1. Estrutura da Classe

Em Python, toda classe começa com a palavra-chave class, seguida pelo nome da classe e dois pontos.
\text{class NomeDaClasse:}
No código da Figura 2, a linha 1 é class Vendas:, confirmando o uso desta palavra-chave.

2. Definição de Métodos

Para criar um método (função pertencente à classe), utiliza-se a palavra-chave def, seguida do nome do método e parênteses.
\text{def nome_do_metodo():}
Na Figura 2, a linha 4 inicia com uma lacuna antes de remover_vendas_canceladas. O preenchimento correto é def.

3. O Parâmetro self

Em Python, o primeiro parâmetro de qualquer método de instância deve ser self. Ele referencia a própria instância da classe, permitindo acessar seus atributos e outros métodos.
\text{def remover_vendas_canceladas(self):}
Na Figura 2, a segunda lacuna está dentro dos parênteses do método. O preenchimento correto é self.

Resumo das Palavras-Chave

Palavra-chaveFunçãoExemplo no Código
classDefine a estrutura da classeclass Vendas:
defDefine a função/métododef remover...
selfReferência à instância atual(... self):

Conclusão

A alternativa D (class; def; self) é a única que lista corretamente as três palavras-chave essenciais para a implementação dessa estrutura em Python, cobrindo a definição da classe, a definição do método e o parâmetro obrigatório. As outras alternativas apresentam repetições incorretas (como o duplo def na opção A) ou termos inadequados para a sintaxe de definição.

Alternativa D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.