

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
De acordo com o processamento do trecho de código abaixo, escrito em Python (versão 3.11.3), é correto afirmar que o código
1 class Funcionario:
2 titulos = [ 'Doutor', 'Mestre', 'Especialista']
3 def_init_(self, nome, titulo, salario=2949):
4 self.nome = nome
5 self. titulo = titulo
6 self. salario = salario
7
8 @property
9 def exibe_salario(self):
10 return self._salario
11
12 def exibe_titulo(self):
13 if self._titulo not in self.titulos:
14 raise ValueError('Titulo inválido')
15 return self._titulo
16
17 funcionario = Funcionario( 'Francisco', 'Especialista')
18 print (funcionario.exibe_salario)
19 print (funcionario.exibe_titulo())
lança um erro, na linha 17, por faltar o parâmetro “salario” na instanciação da classe.
lança um erro, na linha 18, devido ao erro de sintaxe na chamada “funcionario.exibe_salario.”
lança um erro, na linha 19, devido ao erro de sintaxe na chamada “funcionario.exibe_titulo().”
funciona corretamente e o valor do salário e o título do funcionário são exibidos ao fim da execução.