Ir para o conteúdo

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.
    
    frutas = ("maçã", "banana", "laranja")
    
    print(len(frutas))
    

  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • Questão 5
    Analise o código e identifique o que será impresso.
    
    numeros = (10, 20, 30, 40)
    
    print(numeros[0])
    

  • A. 10
  • B. 20
  • C. 30
  • D. 40
  • Questão 6
    Analise o código e identifique o que será impresso.
    
    numeros = (10, 20, 30, 40)
    
    print(numeros[-1])
    

  • A. 10
  • B. 20
  • C. 30
  • D. 40
  • Questão 7
    Analise o código e identifique o que será impresso.
    
    frutas = ("maçã", "banana", "laranja")
    
    print(frutas[1])
    

  • A. maçã
  • B. banana
  • C. laranja
  • D. Erro
  • Questão 8
    Analise o código e identifique o que será impresso.
    
    numeros = (1, 2, 3, 4, 5)
    
    print(numeros[1:4])
    

  • A. `(1, 2, 3)`
  • B. `(2, 3, 4)`
  • C. `(2, 3, 4, 5)`
  • D. `(1, 2, 3, 4)`
  • Questão 9
    Analise o código e identifique o que será impresso.
    
    numeros = (1, 2, 3, 4, 5)
    
    print(numeros[:3])
    

  • A. `(1, 2, 3)`
  • B. `(2, 3, 4)`
  • C. `(1, 2, 3, 4)`
  • D. `(3, 4, 5)`
  • Questão 10
    Analise o código e identifique o que será impresso.
    
    numeros = (1, 2, 3, 4, 5)
    
    print(numeros[2:])
    

  • A. `(1, 2)`
  • B. `(2, 3, 4, 5)`
  • C. `(3, 4, 5)`
  • D. `(3, 4)`
  • Questão 11
    Analise o código e identifique o que acontece ao executar o programa.
    
    numeros = (10, 20, 30)
    
    numeros[0] = 100
    

  • A. O primeiro elemento passa a ser 100.
  • B. A tupla passa a ter quatro elementos.
  • C. Ocorre um erro.
  • D. Nada acontece.
  • 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.
    
    cores = ("azul", "verde", "vermelho")
    
    print("verde" in cores)
    

  • A. True
  • B. False
  • C. verde
  • D. Erro
  • Questão 14
    Analise o código e identifique o resultado.
    
    cores = ("azul", "verde", "vermelho")
    
    print("amarelo" in cores)
    

  • A. True
  • B. False
  • C. amarelo
  • D. Erro
  • 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.
    
    numeros = (10, 20, 10, 30, 10)
    
    print(numeros.count(10))
    

  • A. 1
  • B. 2
  • C. 3
  • D. 5
  • 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.
    
    frutas = ("maçã", "banana", "laranja", "banana")
    
    print(frutas.index("banana"))
    

  • A. 0
  • B. 1
  • C. 2
  • D. 3
  • Questão 19
    Analise o código e identifique o resultado.
    
    dados = ("Ana", 20, 8.5)
    
    nome, idade, nota = dados
    
    print(nome)
    

  • A. Ana
  • B. 20
  • C. 8.5
  • D. Erro
  • Questão 20
    Analise o código e identifique o resultado.
    
    dados = ("Ana", 20, 8.5)
    
    nome, idade, nota = dados
    
    print(nota)
    

  • A. Ana
  • B. 20
  • C. 8.5
  • D. Erro
  • Questão 21
    Analise o código e identifique o resultado.
    
    pessoa = ("João", 25)
    
    nome, idade = pessoa
    
    print(nome, idade)
    

  • A. João
  • B. 25
  • C. João 25
  • D. Erro
  • 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.
    
    numeros = (1, 2, 3)
    
    for numero in numeros:
        print(numero)
    

  • 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.
  • Questão 24
    Analise o código e identifique o resultado.
    
    numeros = (1, 2, 3)
    
    print(numeros + (4, 5))
    

  • A. `(1, 2, 3)`
  • B. `(4, 5)`
  • C. `(1, 2, 3, 4, 5)`
  • D. Ocorre um erro.
  • Questão 25
    Analise o código e identifique o resultado.
    
    numeros = (1, 2, 3)
    
    print(numeros * 2)
    

  • A. `(1, 2, 3, 2)`
  • B. `(2, 4, 6)`
  • C. `(1, 2, 3, 1, 2, 3)`
  • D. Ocorre um erro.
  • 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.
    
    dados = (10)
    print(type(dados))
    

  • A. `tuple`
  • B. `list`
  • C. `int`
  • D. `set`
  • Questão 28
    Analise o código e identifique o tipo de dado armazenado na variável.
    
    dados = (10,)
    print(type(dados))
    

  • A. `tuple`
  • B. `list`
  • C. `int`
  • D. `set`
  • Questão 29
    Analise o código e identifique o resultado.
    
    numeros = (10, 20, 30)
    
    print(numeros[-2])
    

  • A. 10
  • B. 20
  • C. 30
  • D. Erro
  • Questão 30
    Analise o código e identifique o que acontece.
    
    frutas = ("maçã", "banana", "laranja")
    
    frutas.append("uva")
    

  • 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.