Pular para o conteúdo principal

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

ProgramaçãoLinguagens de programação
Código
ce227885
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RN
Ano
2026
Nível
Superior
Cargo
Auditor Fiscal de Receitas Estaduais - conhecimentos complementares
Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que
  1. Apode haver dois itens com a mesma chave.
  2. Ba quantidade de elementos é imutável após sua criação.
  3. Cnão há indexação.
  4. Dseus valores são limitados ao tipo string.
  5. Eas coleções são ordenadas.
Revelar gabarito e comentário

GabaritoE — as coleções são ordenadas.

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

Dicionários em Python

Gabarito: letra E. A afirmação correta é que as coleções (dicionários) são ordenadas, conforme a especificação da linguagem a partir do Python 3.7, que garante a ordem de inserção dos elementos. As demais alternativas violam propriedades fundamentais dos dicionários: chaves devem ser únicas (A), a quantidade de elementos pode ser alterada (B), há indexação por chaves (C) e os valores podem ser de qualquer tipo (D).

Alternativa A — ❌ Incorreta

Em um dicionário Python, as chaves são únicas. Se tentar inserir um segundo item com a mesma chave, o valor anterior é sobrescrito – não é permitido ter dois itens com a mesma chave.

Alternativa B — ❌ Incorreta

Dicionários são estruturas mutáveis: é possível adicionar, remover ou modificar elementos após a criação. O método pop(), por exemplo, remove um item; a atribuição a uma chave nova adiciona.

Alternativa C — ❌ Incorreta

Dicionários são indexados por suas chaves. O acesso a um valor é feito via dict[chave]. A afirmação confunde dicionário com conjunto (set), que realmente não possui indexação.

Alternativa D — ❌ Incorreta

Os valores de um dicionário podem ser de qualquer tipo: números, strings, listas, outros dicionários, etc. A limitação ao tipo str não existe.

Alternativa E — ✅ Correta ⟵ GABARITO

Desde o Python 3.7, dicionários mantêm a ordem de inserção dos elementos. Antes (3.6 e inferiores) a ordem não era garantida, mas a partir dessa versão passou a ser uma característica oficial da linguagem.

Gabarito: letra E

Link permanente: /questoes/ce227885