Questões de concursos sobre "Python" | Programação - página 1

Confira abaixo as principais questões de concursos sobre Python que cairam em provas de concursos públicos anteriores:

Q125362 - FGV Tecnologia da Informação 2018

Analise o código Python a seguir. 


L=[1]

while len(L) < 6:

       L.append(L[-1]*len(L))

print L 


Assinale o que acontece com esse código quando o comando Run Module (F5) é acionado na interface IDLE (Python GUI).  

Ver Comentários

Q125364 - FGV Tecnologia da Informação 2018

Considere a aplicação do algoritmo de busca binária sobre um conjunto de chaves distintas.


Assinale a declaração Python que define uma lista L sobre a qual esse algoritmo não pode ser aplicado diretamente. 

Ver Comentários

Q125372 - FGV Tecnologia da Informação 2018

Analise o código Pyhton a seguir.

for k in range(0, 4, -1):     print k
Assinale a opção que indica o número de valores printados na execução desse código.
Ver Comentários

Q125374 - FGV Tecnologia da Informação 2018

A execução do código Python a seguir termina com sucesso,
mostrando a lista de números dispostos em ordem crescente
corretamente.

def bubbleSort(numeros):     trocas = 0     trocou = True     while trocou:         trocou = False         for i in range(0,len(numeros)-1):             trocas += 1             if numeros[i] > numeros[i+1]:                 numeros[i],numeros[i+1] \                     = numeros[i+1],numeros[i]                 trocou = True     return trocas
numeros = [17, 20, 26, 31, 44, 55, 77, 94, 93] print bubbleSort(numeros) print números
Assinale a opção que indica o valor exibido pelo primeiro comando print.
Ver Comentários

Q125375 - FGV Tecnologia da Informação 2018

Assinale a opção que apresenta a lista que contém apenas as
linguagens de programação que são primordialmente
interpretadas em suas respectivas implementações.
Ver Comentários

Q125382 - FGV Tecnologia da Informação 2018

Assinale o código Python que cria um novo arquivo, contendo
uma linha.
Ver Comentários

Q125383 - FGV Tecnologia da Informação 2018

Analise o código Python a seguir.                                     
O comando de execução desse código produz 
Ver Comentários

Q125444 - FGV Administrador de banco de dados 2018

Analise o código Python 2.7 a seguir.


class End_simples(object):

    def __init__(self, rua, num, bai):

        self.rua = rua

        self.num = num

        self.bai = bai


    def Endereco(self):

        return self.rua + ", " + self.num \

            + " " + self.bai


class End_com(End_simples):


    def __init__(self, rua, num, bai, com):

        End_simples.__init__(self,rua, num, bai)

        self.com = com


    def 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 Floresta

    Av Miracema, 12 Centro, apto 3


Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.

Ver Comentários

Q125445 - FGV Administrador de banco de dados 2018

Analise o código Python 2.7 a seguir.


L1=[ ]

L2=[1,2,3,4]

for k in range(3, -4,-1):

    L1.append(L2[k])

for x in L:

    print x


Esse programa causa

Ver Comentários

Q125457 - FGV Analista - Desenvolvimento de Sistemas 2018

Analise o código Python 2.7 a seguir


L=[10, 12, 14, 16]

for k in range(4, -5,-1):

print L[k]


Esse programa causa

Ver Comentários