Questões sobre Tuplas
Questão 1
O que é uma tupla em Python?A.
Uma estrutura que armazena uma sequência de objetos que pode ser alterada livremente. B.
Uma estrutura que armazena uma sequência de objetos que não pode ser alterada após sua criação. C.
Uma estrutura que armazena apenas números. D.
Uma estrutura que não permite elementos repetidos.
Questão 2
Qual das alternativas cria uma tupla contendo os números `1`, `2` e `3`?A.
`numeros = [1, 2, 3]` B.
`numeros = {1, 2, 3}` C.
`numeros = (1, 2, 3)` D.
`numeros = <1, 2, 3>`
Questão 3
Uma tupla pode possuir elementos repetidos?A.
Não, uma tupla aceita apenas elementos diferentes. B.
Sim, uma tupla pode possuir elementos repetidos. C.
Apenas quando os elementos são números. D.
Apenas quando os elementos são Strings.
Questão 4
Analise o código e identifique o que será impresso.
A.
1 B.
2 C.
3 D.
4
frutas = ("maçã", "banana", "laranja")
print(len(frutas))
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[0])
Questão 6
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[-1])
Questão 7
Analise o código e identifique o que será impresso.
A.
maçã B.
banana C.
laranja D.
Erro
frutas = ("maçã", "banana", "laranja")
print(frutas[1])
Questão 8
Analise o código e identifique o que será impresso.
A.
`(1, 2, 3)` B.
`(2, 3, 4)` C.
`(2, 3, 4, 5)` D.
`(1, 2, 3, 4)`
numeros = (1, 2, 3, 4, 5)
print(numeros[1:4])
Questão 9
Analise o código e identifique o que será impresso.
A.
`(1, 2, 3)` B.
`(2, 3, 4)` C.
`(1, 2, 3, 4)` D.
`(3, 4, 5)`
numeros = (1, 2, 3, 4, 5)
print(numeros[:3])
Questão 10
Analise o código e identifique o que será impresso.
A.
`(1, 2)` B.
`(2, 3, 4, 5)` C.
`(3, 4, 5)` D.
`(3, 4)`
numeros = (1, 2, 3, 4, 5)
print(numeros[2:])
Questão 11
Analise o código e identifique o que acontece ao executar o programa.
A.
O primeiro elemento passa a ser 100. B.
A tupla passa a ter quatro elementos. C.
Ocorre um erro. D.
Nada acontece.
numeros = (10, 20, 30)
numeros[0] = 100
Questão 12
Qual alternativa apresenta uma operação que pode ser realizada com uma tupla?A.
Alterar um elemento utilizando seu índice. B.
Remover um elemento específico da tupla. C.
Acessar um elemento utilizando seu índice. D.
Utilizar `append()` para adicionar um elemento.
Questão 13
Analise o código e identifique o resultado.
A.
True B.
False C.
verde D.
Erro
cores = ("azul", "verde", "vermelho")
print("verde" in cores)
Questão 14
Analise o código e identifique o resultado.
A.
True B.
False C.
amarelo D.
Erro
cores = ("azul", "verde", "vermelho")
print("amarelo" in cores)
Questão 15
Qual método pode ser utilizado para contar quantas vezes um elemento aparece em uma tupla?A.
`count()` B.
`length()` C.
`size()` D.
`find()`
Questão 16
Analise o código e identifique o resultado.
A.
1 B.
2 C.
3 D.
5
numeros = (10, 20, 10, 30, 10)
print(numeros.count(10))
Questão 17
Qual método retorna o índice da primeira ocorrência de um elemento em uma tupla?A.
`index()` B.
`find()` C.
`position()` D.
`search()`
Questão 18
Analise o código e identifique o resultado.
A.
0 B.
1 C.
2 D.
3
frutas = ("maçã", "banana", "laranja", "banana")
print(frutas.index("banana"))
Questão 19
Analise o código e identifique o resultado.
A.
Ana B.
20 C.
8.5 D.
Erro
dados = ("Ana", 20, 8.5)
nome, idade, nota = dados
print(nome)
Questão 20
Analise o código e identifique o resultado.
A.
Ana B.
20 C.
8.5 D.
Erro
dados = ("Ana", 20, 8.5)
nome, idade, nota = dados
print(nota)
Questão 21
Analise o código e identifique o resultado.
A.
João B.
25 C.
João 25 D.
Erro
pessoa = ("João", 25)
nome, idade = pessoa
print(nome, idade)
Questão 22
Qual é a diferença principal entre uma lista e uma tupla em Python?A.
Listas permitem elementos repetidos e tuplas não. B.
Tuplas permitem elementos repetidos e listas não. C.
Listas são mutáveis e tuplas são imutáveis. D.
Tuplas podem armazenar apenas números.
Questão 23
Analise o código e identifique o que será impresso.
A.
Apenas o primeiro elemento será impresso. B.
Todos os elementos da tupla serão percorridos. C.
Ocorre um erro porque tuplas não podem ser percorridas. D.
Apenas o último elemento será impresso.
numeros = (1, 2, 3)
for numero in numeros:
print(numero)
Questão 24
Analise o código e identifique o resultado.
A.
`(1, 2, 3)` B.
`(4, 5)` C.
`(1, 2, 3, 4, 5)` D.
Ocorre um erro.
numeros = (1, 2, 3)
print(numeros + (4, 5))
Questão 25
Analise o código e identifique o resultado.
A.
`(1, 2, 3, 2)` B.
`(2, 4, 6)` C.
`(1, 2, 3, 1, 2, 3)` D.
Ocorre um erro.
numeros = (1, 2, 3)
print(numeros * 2)
Questão 26
Qual é a forma correta de criar uma tupla com apenas um elemento?A.
`tupla = (10)` B.
`tupla = [10]` C.
`tupla = (10,)` D.
`tupla = {10}`
Questão 27
Analise o código e identifique o tipo de dado armazenado na variável.
A.
`tuple` B.
`list` C.
`int` D.
`set`
dados = (10)
print(type(dados))
Questão 28
Analise o código e identifique o tipo de dado armazenado na variável.
A.
`tuple` B.
`list` C.
`int` D.
`set`
dados = (10,)
print(type(dados))
Questão 29
Analise o código e identifique o resultado.
A.
10 B.
20 C.
30 D.
Erro
numeros = (10, 20, 30)
print(numeros[-2])
Questão 30
Analise o código e identifique o que acontece.
A.
`"uva"` é adicionada ao final da tupla. B.
`"uva"` é adicionada ao início da tupla. C.
Ocorre um erro. D.
A tupla é transformada automaticamente em uma lista.
frutas = ("maçã", "banana", "laranja")
frutas.append("uva")