Questões de Concurso
Sobre python em programação
Foram encontradas 661 questões
L=[1,2,3,4,5,6,7,8]
print L[::-1]
Ao ser executado, o resultado exibido é:
d1 = dict(a=1,b=2)
d2 = {'a': 1,'b':2}
r1 = d1 == d2
s1 = str('abc')
s2 = str('abc')
r2 = s1 != s2
r3 = len('a')==len('b')
print r1, r2, r3
Fragmento 1
:
É correto afirmar que
Entre as linguagens adequadas a esse cenário de uso, o engenheiro poderá escolher entre
X=[ ]
for i in range(10,1,-1):
X.append(i)
print X[3:]
O trecho exibe:
O paradigma de orientação a objetos é amplamente utilizado em várias linguagens: Java é compilada em bytecode e executada em uma máquina virtual (JVM); C++ apresenta bom desempenho ao unir características de alto e de baixo níveis; Python/Ruby/PHP podem ser utilizadas para desenvolvimento web, mas sem aplicações para dispositivos móveis
O Zope é um servidor de aplicações web, escrito em Python, com banco de dados orientado a objetos ZODB. O Zope não permite a criação de aplicações web embasadas em componentes.
a, b = 0, 1
while b < 10:
print b
a, b = b, a+b
No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente,
..I... I contar(n):
a = 1
while a < n:
print a,
a = a+1
contar(10)
Preenche, corretamente, a lacuna I:
Considere o seguinte código escrito em Perl.
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
Considere o seguinte trecho de um programa escrito na linguagem Python.
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:
A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação objetos é :
class Carro(object):
def FaleComigo(self):
print "Sou um carro"
class Fusca (Carro):
def FaleComUmFusca(self):
print "Sou um Fusca"
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
Considerando-se o código acima, escrito na linguagem Python, é correto afirmar que
1
1
2
3
5
8
é o resultado do referido código.
Em Python, o comando int("1") cria um objeto do tipo int, que recebe 1 como parâmetro no seu construtor.
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.