Prévia do material em texto
D 5- Questão (Ref.: 202010918309)
(FGV - 201S - MPE-AL - Analista do Ministério Público - Administrador de Rede)
Considere a seguinte definição da função f, declarada na sintaxe Python. (MÓDULO 2)
def f {n)
if n 3:
ret.= n-1
else:
ret.= f (n-2} f (n-1)
print (f (10) )
Assinale o valor produzido pela execução do código acima.
34
❑ 21
❑ 13
111 17
❑ ss
D 621 Quilão (Ref.: 202010918:::
Considere o seguinte trecho de um programa escrito em Python: {MÓDULO 3)
iraport niath
print sqrt {3E} )
Quar será o resultado da execução desse programa?
❑ Será impresso na tela: 6.0
❑ Será impresso na tela: 6
❑ Será impresso na tela: "6"
Ocorrerá um erro porque a chamada correta deveria ser rnath.sqrt(36)
❑ Ocorrerá uni erro porque a função pdnt() precisa receber unia string como parâmetro
D Questão 202010845761;
Ano: 2014 Banca: FGV Órgão: DPE-RJ Prova: FGV - 2014 - DPE-RJ - Técnico Superior Espe lizaclo - Suporte
- (QConcursos, 2020) - Adaptado.
Considere o seguinte trecho de um programa escrito na linguagem Python.
class Carro{:
def FaleComigo(self):
print "Sou um carro"
class Fusca (Carro):
def FaleCornigo(self):
print "Sou uni Fusca"
x = Carro( )
y = Fusca{ )
x.FaleCornigo( )
y.FaleComigo( )
No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem
"Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi feita uma sobrecarga do
método FaleComigo, que apenas produz a mensagem "Sou um Fusca''. No terceiro bloco, os objetos x e y tornam-
se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para
cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída:
Sou um carro
Sou um Fusca
A mensagem produzida no comando y. FaleComigo deve-se ao mecanismo de
Polimorfismo
❑ Abstração
❑ Associação
❑ Herança
❑ Interface
El