Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de programação
Código
ce172211
Banca
CESPE / CEBRASPE
Órgão
CODEVASF
Ano
2024
Nível
Superior
Cargo
Analista em Desenvolvimento Regional - Área: Tecnologia da Informação
Acerca da linguagem de programação Python, julgue o item que se segue.A linguagem Python possui três tipos de sequências — list, tuple e range —, que são imutáveis, ou seja, não podem ser alteradas depois de sua criação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Python - Tipos de Sequência

Gabarito: ❌ ERRADO. A afirmação está incorreta porque, dentre as três sequências citadas, a lista (list) é mutável, ao contrário do que se afirma. As tuplas (tuple) e ranges (range) são imutáveis, mas as listas podem ser alteradas após a criação.

A questão testa o conhecimento sobre a mutabilidade dos tipos de sequência em Python. A frase afirma que list, tuple e range são imutáveis, mas isso não é verdade para list. Vejamos:

  • list: é uma sequência mutável. É possível adicionar, remover ou modificar seus elementos após a criação (ex.: lista.append(4), lista[0] = 10).

  • tuple: é imutável. Uma vez criada, não pode ser alterada.

  • range: é imutável. Representa uma sequência numérica imutável.

Portanto, a declaração é falsa por incluir list como imutável. Apenas tuple e range são imutáveis; list é mutável.

Sequências em Python
  • 1Mutáveis
    • list
  • 2Imutáveis
    • tuple
    • range
LEVEL · soulevel.com.br

❌ ERRADO

Link permanente: /questoes/ce172211