Escolar Documentos
Profissional Documentos
Cultura Documentos
Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos
em arquivos, tal como a maioria dos servidores de aplicação web.
Certo Errado
if (a < 0) {
/* Code blocking */
O código acima apresentado pode ser escrito, de forma equivalente, na linguagem Python, usando
os comandos a seguir.
if (a.lt.0)
then
Code blocking
endif
Certo Errado
Certo Errado
1 of 6
44 Q561263 Programação Linguagens de programação
Apesar do HTML ser integrado com o PHP para a produção de páginas web, devido ao núcleo de
funcionamento de um CMS, a linguagem de desenvolvimento mais utilizada nesses sistemas é o
Python.
Certo Errado
Acerca das linguagens de implementação de regras de negócio, julgue os itens que se seguem.
Certo Errado
class Carro(object):
def FaleComigo(self):
print "Sou um carro"
x = Carro()
y = Fusca()
x.FaleComigo()
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
definido o método FaleComUmFusca, 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:
2 of 6
Sou um carro
Sou um carro
a) abstração.
b) associação.
c) interface.
d) herança.
e) polimorfismo.
class Carro(object):
def FaleComigo(self):
print "Sou um carro"
x = Carro( )
y = Fusca( )
x.FaleComigo( )
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
definido o método FaleComUmFusca, 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 carro
a) abstração.
b) associação.
c) interface.
d) herança.
e) polimorfismo.
3 of 6
Ano: 2014 Banca: FGV Órgão: DPE-RJProva: Analista de redes e
comunicação de dados
class Carro(object):
def FaleComigo(self):
print "Sou um carro"
x = Carro()
y = Fusca()
x.FaleComigo()
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
definido o método FaleComUmFusca, 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 carro
a) abstração.
b) associação.
c) interface.
d) herança.
e) polimorfismo.
Fragmento 1
4 of 6
É correto afirmar que
b) o Fragmento 1 está incorreto, pois laços não podem ter uma cláusula else.
c) no Fragmento 2, a instrução for está incorreta, pois ela não pode iterar sobre a.
d) o Fragmento 1 está incorreto, pois não é possível iterar sobre sequências numéricas
utilizando a função range.
Certo Errado
Embora Ruby seja uma linguagem orientada a objetos e influenciada pelo Smalltalk, seus tipos
primitivos não são considerados objetos.
Certo Errado
5 of 6
Utilize o trecho de código em Pyhton, abaixo, para a resolução das questões 36 e 37.
c) Um erro de compilação.
class Carro(object):
def FaleComigo(self):
print "Sou um carro"
x = Carro()
y = Fusca()
x.FaleComigo()
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 definido o método FaleComUmFusca, 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 carro
a) abstração.
b) associação.
c) interface.
d) herança.
e) polimorfismo.
Respostas 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53:
← 1 23 →
6 of 6