Questão de Programação — Python — FGV 2018
ProgramaçãoPython
- Código
- fg032557
- Banca
- FGV
- Órgão
- MPE-AL
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista do Ministério Público - Administrador de Banco de dados
Analise o código Python 2.7 a seguir.class End_simples(object):def __init__(self, rua, num, bai):self.rua = ruaself.num = numself.bai = baidef Endereco(self):return self.rua + ", " + self.num \+ " " + self.baiclass End_com(End_simples):def __init__(self, rua, num, bai, com):End_simples.__init__(self,rua, num, bai)self.com = comdef Endereco(self):...a = End_simples("Av Brasil", "243", \"Floresta")b = End_com("Av Miracema", "12", \"Centro", "apto 3")print(a.Endereco())print(b.Endereco())Sabe-se que a execução desse código produziu as duas linhas a seguir.Av Brasil, 243 FlorestaAv Miracema, 12 Centro, apto 3Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
- Areturn self.Endereco()+ ", " + self.com
- Breturn End_simples.Endereco() \+ ", " + self.com
- Creturn super(End_com, self).Endereco() \+ ", " + self.com
- Dreturn parent(End_com, self).Endereco() \+ ", " + self.com
- EReturn self.parent.Endereco() \+ ", " + self.com