Questões sobre Listas
Questão 1
O que é uma lista em Python?A.
Uma estrutura utilizada para representar uma sequência de objetos. B.
Uma estrutura que pode armazenar apenas números inteiros. C.
Uma estrutura que não permite alterar seus elementos. D.
Uma estrutura utilizada exclusivamente para armazenar textos.
Questão 2
Sobre listas em Python, qual alternativa está correta?A.
Uma lista não pode conter elementos repetidos. B.
Uma lista mantém uma ordem para seus elementos e pode conter elementos repetidos. C.
Uma lista pode armazenar somente elementos do mesmo tipo. D.
Os elementos de uma lista não possuem posições.
Questão 3
Qual dos códigos abaixo cria corretamente uma lista contendo os números 10, 20 e 30?A.
`numeros = (10, 20, 30)` B.
`numeros = {10, 20, 30}` C.
`numeros = [10, 20, 30]` D.
`numeros = <10, 20, 30>`
Questão 4
Analise o código e identifique o que será impresso.
A.
maçã B.
banana C.
laranja D.
Nada será impresso
frutas = ["maçã", "banana", "laranja"]
print(frutas[0])
Questão 5
Analise o código e identifique o que será impresso.
A.
10 B.
20 C.
30 D.
40
numeros = [10, 20, 30, 40]
print(numeros[2])
Questão 6
Analise o código e identifique o que será impresso.
A.
maçã B.
banana C.
laranja D.
Será gerado um erro
frutas = ["maçã", "banana", "laranja"]
print(frutas[-1])
Questão 7
Analise o código e identifique o que será impresso.
A.
10 B.
20 C.
30 D.
40
numeros = [10, 20, 30, 40]
print(numeros[-2])
Questão 8
Analise o código e identifique o que será impresso.
A.
[10, 20, 30] B.
[50, 20, 30] C.
[10, 50, 30] D.
[10, 20, 50]
numeros = [10, 20, 30]
numeros[1] = 50
print(numeros)
Questão 9
Qual é a função do método append() em uma lista?A.
Remove o último elemento da lista. B.
Adiciona um elemento ao final da lista. C.
Ordena os elementos da lista. D.
Retorna o tamanho da lista.
Questão 10
Analise o código e identifique o que será impresso.
A.
[10, 20, 30] B.
[40, 10, 20, 30] C.
[10, 20, 40, 30] D.
[10, 20, 30, 40]
numeros = [10, 20, 30]
numeros.append(40)
print(numeros)
Questão 11
Qual é a função do método insert() em uma lista?A.
Remove um elemento da lista. B.
Adiciona um elemento em uma posição específica da lista. C.
Retorna o último elemento da lista. D.
Ordena a lista em ordem crescente.
Questão 12
Analise o código e identifique o que será impresso.
A.
["banana", "maçã", "laranja"] B.
["maçã", "banana", "laranja"] C.
["maçã", "laranja", "banana"] D.
["banana", "laranja", "maçã"]
frutas = ["maçã", "laranja"]
frutas.insert(1, "banana")
print(frutas)
Questão 13
Qual é a função do método remove() em uma lista?A.
Remove o elemento informado da lista. B.
Remove sempre o primeiro elemento da lista. C.
Remove sempre o último elemento da lista. D.
Remove todos os elementos da lista.
Questão 14
Analise o código e identifique o que será impresso.
A.
["maçã", "banana", "laranja", "banana"] B.
["maçã", "laranja", "banana"] C.
["maçã", "banana", "laranja"] D.
["maçã", "laranja"]
frutas = ["maçã", "banana", "laranja", "banana"]
frutas.remove("banana")
print(frutas)
Questão 15
Qual é a função do método pop() quando utilizado sem argumentos?A.
Remove e retorna o primeiro elemento da lista. B.
Remove e retorna o último elemento da lista. C.
Remove todos os elementos da lista. D.
Apenas retorna o último elemento sem removê-lo.
Questão 16
Analise o código e identifique o que será impresso.
A.
10 B.
20 C.
30 D.
40
numeros = [10, 20, 30, 40]
x = numeros.pop()
print(x)
Questão 17
Qual função pode ser utilizada para descobrir a quantidade de elementos de uma lista?A.
`size()` B.
`length()` C.
`len()` D.
`countAll()`
Questão 18
Analise o código e identifique o que será impresso.
A.
3 B.
4 C.
5 D.
Será gerado um erro
frutas = ["maçã", "banana", "laranja", "uva"]
print(len(frutas))
Questão 19
Analise o código e identifique o que será impresso.
A.
1 B.
2 C.
3 D.
4
numeros = [10, 20, 30, 20, 40]
print(numeros.count(20))
Questão 20
Qual operador pode ser utilizado para verificar se um elemento pertence a uma lista?A.
`has` B.
`contains` C.
`in` D.
`exists`
Questão 21
Analise o código e identifique o que será impresso.
A.
True B.
False C.
banana D.
Será gerado um erro
frutas = ["maçã", "banana", "laranja"]
print("banana" in frutas)
Questão 22
Analise o código e identifique o que será impresso.
A.
True B.
False C.
40 D.
Nada será impresso
numeros = [10, 20, 30]
print(40 in numeros)
Questão 23
Qual é a função do método index() em uma lista?A.
Retornar o número de elementos da lista. B.
Retornar a posição da primeira ocorrência de um elemento. C.
Adicionar um elemento à lista. D.
Remover um elemento da lista.
Questão 24
Analise o código e identifique o que será impresso.
A.
0 B.
1 C.
2 D.
3
frutas = ["maçã", "banana", "laranja"]
print(frutas.index("laranja"))
Questão 25
Analise o código e identifique o que será impresso.
A.
[30, 10, 40, 20] B.
[10, 20, 30, 40] C.
[40, 30, 20, 10] D.
[20, 40, 10, 30]
numeros = [30, 10, 40, 20]
numeros.sort()
print(numeros)
Questão 26
Qual método pode ser utilizado para ordenar uma lista diretamente?A.
`order()` B.
`sort()` C.
`organize()` D.
`arrange()`
Questão 27
Analise o código e identifique o que será impresso.
A.
Apenas o primeiro número B.
Os números 1, 2, 3, 4 e 5, um por linha C.
Apenas o número 5 D.
Nada será impresso
numeros = [1, 2, 3, 4, 5]
for numero in numeros:
print(numero)
Questão 28
Analise o código e identifique o que será impresso.
A.
2 e 4 B.
4 e 6 C.
6 e 8 D.
2, 4, 6 e 8
numeros = [2, 4, 6, 8]
for numero in numeros:
if numero > 5:
print(numero)
Questão 29
Analise o código e identifique o que será impresso.
A.
Apenas 10 B.
10, 20 e 30 C.
0, 1 e 2 D.
Será gerado um erro
numeros = [10, 20, 30]
for i in range(len(numeros)):
print(numeros[i])
Questão 30
Analise o código e identifique o que será impresso.
A.
[10, 20] B.
[20, 30] C.
[20, 30, 40] D.
[10, 20, 30]
numeros = [10, 20, 30, 40]
print(numeros[1:3])
Questão 31
Analise o código e identifique o que será impresso.
A.
[10, 20, 30] B.
[20, 30, 40] C.
[30, 40, 50] D.
[10, 20, 30, 40]
numeros = [10, 20, 30, 40, 50]
print(numeros[:3])
Questão 32
Analise o código e identifique o que será impresso.
A.
[10, 20] B.
[20, 30, 40] C.
[30, 40, 50] D.
[30, 40]
numeros = [10, 20, 30, 40, 50]
print(numeros[2:])
Questão 33
Analise o código e identifique o que será impresso.
A.
[1, 2, 3] B.
[1, 2, 3, 4] C.
[4] D.
Será gerado um erro
numeros = [1, 2, 3]
copia = numeros
copia.append(4)
print(numeros)
Questão 34
Qual das alternativas cria uma lista vazia?A.
`lista = ()` B.
`lista = {}` C.
`lista = []` D.
`lista = ""`
Questão 35
Analise o código e identifique o que será impresso.
A.
0 B.
1 C.
2 D.
3
lista = []
lista.append("Python")
lista.append("Java")
lista.append("C")
print(len(lista))
Questão 36
Analise o código e identifique o que será impresso.
A.
30 B.
40 C.
50 D.
50.0
numeros = [5, 10, 15, 20]
total = 0
for numero in numeros:
total += numero
print(total)