Logo Passei Direto
Buscar
Prova AV Paradigmas De Linguagens De Programação Eim Python Marcar para revisão 10 Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python, I - Das três linguagens consideradas, Python é a única que não permite interfaces. II - o Python possui nativamente o tipo privado, assim como C e Ruby. III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. Verifica-se que está(ão) correta(s) A II, apenas. B I e III, apenas. C I e II, apenas. D Il e III, apenas. E I, Il e III. edback quisar
User badge image
Matheus Bmt

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa: I - Das três linguagens consideradas, Python é a única que não permite interfaces. Falso. Python permite a implementação de interfaces através de classes abstratas e o uso do módulo `abc` (Abstract Base Classes). II - O Python possui nativamente o tipo privado, assim como C e Ruby. Falso. Python não possui um modificador de acesso "privado" como C ou Ruby. Em Python, utiliza-se convenções (como prefixar o nome do atributo com um underscore) para indicar que um atributo deve ser tratado como privado, mas isso não é uma restrição real. III - Na linguagem Python, o decorator @staticmethod somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. Verdadeiro. O decorator `@staticmethod` é usado para definir métodos estáticos em uma classe, e não se aplica a atributos. Com base nas análises, apenas a afirmativa III é verdadeira. Portanto, a alternativa correta que contém todos os itens verdadeiros é: nenhuma das alternativas apresentadas está correta, pois não há uma opção que contenha apenas a afirmativa III. Se precisar de mais ajuda, é só avisar!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina